Voltar às perguntas frequentes sobre Bancos de dados
CENTRAL DE AJUDA · FAQBancos de dados1 min de leitura

Como ler um plano de consulta antes de otimizá-la?

O plano descreve como o banco pretende recuperar e combinar linhas para uma consulta e estado de dados específicos. Use-o para criar uma hipótese e compare com métricas reais e dados representativos, não apenas com um rótulo visual.

Bancos de dados

Leia o plano no contexto

Observe varreduras, índices, junções, ordenações ou operações temporárias e quantas linhas cada etapa estima. Uma varredura não é necessariamente ruim; pode ser eficiente em tabela pequena ou consulta que retorna muitos dados.

Compare linhas estimadas e reais quando o mecanismo oferecer análise de execução. Diferenças grandes podem indicar estatísticas antigas, dados correlacionados ou sensibilidade a parâmetros; investigue antes de forçar um caminho.

Mude um fator e meça

Use parâmetros e volumes representativos e compare latência, linhas processadas e recursos. Índices podem reduzir leituras, mas aumentar custo de escrita e armazenamento; avalie a carga inteira.

Confirme comportamento sob concorrência e parâmetros importantes. Preserve um método de comparar planos após mudanças de esquema, estatísticas ou mecanismo.

Voltar às perguntas frequentes sobre Bancos de dados