//Serviço · Tuning e performance
Tuning de banco de dados: encontrar a causa da lentidão, não só o sintoma
Quando o sistema fica lento, o banco de dados quase sempre é o primeiro suspeito — e nem sempre o culpado. O tuning de banco de dados da DBSentry investiga a causa real: consultas mal escritas, índices ausentes ou excessivos, estatísticas desatualizadas, configuração inadequada ou limite de recursos.
01Como fazemos o tuning
- 01MediçãoIdentificamos as consultas e os períodos que mais consomem recursos.
- 02DiagnósticoAnalisamos planos de execução, esperas, índices e configuração.
- 03RecomendaçãoPropomos as correções em ordem de impacto e de risco.
- 04ValidaçãoAcompanhamos o resultado depois da aplicação.
02O que costuma resolver
- Reescrita de consultas SQL e uso correto de índices
- Revisão de índices: criação, ajuste e remoção dos desnecessários
- Atualização de estatísticas e planos de manutenção
- Ajustes de configuração da instância
- Recomendações para a aplicação e para a modelagem
03Otimização de consultas SQL na prática
Um exemplo comum: aplicar uma função sobre uma coluna no filtro — como extrair o ano de uma data — impede que o banco use o índice daquela coluna, e a consulta passa a ler a tabela inteira. Reescrever o filtro como um intervalo de datas permite usar o índice e reduz drasticamente o trabalho do banco.
Perguntas frequentes
Meu banco de dados está lento. Por onde começar?
Pela medição: descobrir quais consultas e horários concentram o problema. Sem isso, qualquer ajuste é tentativa e erro.
O tuning exige parar o sistema?
Na maioria dos casos, não. As análises são feitas com o ambiente em funcionamento, e as mudanças são planejadas junto com a sua equipe.
Vocês fazem tuning nas três plataformas?
Sim: Oracle, SQL Server e MySQL.