Desempenho de consulta
Antes de uma consulta, lote, procedimento armazenado, disparador, instrução preparada ou instrução SQL dinâmica Transact-SQL ser iniciada, começa a execução de uma instância do Microsoft SQL Server, ela é compilada em um plano de consulta pelo otimizador de consulta do Mecanismo de Banco de Dados do SQL Server. Depois, o plano é executado para apresentar um conjunto de resultados. Os planos de consulta compilados são armazenados em uma parte da memória do SQL Server que é chamada cache do plano. O desempenho de consulta pode ser analisado para melhorá-la exibindo os planos de execução de consulta ou manipulando o modo como os planos de consulta em cache são usados pelos aplicativos. Os tópicos nesta seção contêm informações sobre como você pode exibir e manipular os planos de consulta Mecanismo de Banco de Dados do SQL Server para melhorar o desempenho de consulta.
Nesta seção
Ajuste de consulta
Contém informações sobre como usar o recurso plano de execução do Mecanismo de Banco de Dados do SQL Server para exibir e analisar planos de consulta.Otimizando consultas em aplicações implantadas com guias de plano
Contém informações sobre como usar guias de plano para otimizar o desempenho de consulta quando não é possível alterar o texto da consulta.Especificando planos de consulta com imposição de plano
Contém informações sobre como utilizar a dica de consulta USE PLAN para forçar o otimizador de consulta a usar um plano de consulta específico para uma consulta.Localizando e ajustando consultas semelhantes usando consulta e hashes de plano de consulta
Descreve como usar os valores de hash de consulta e de hash de plano de consulta em exibições de gerenciamento dinâmico para localizar e melhorar o desempenho de consultas semelhantes que juntas consomem recursos significativos do sistema.Otimizando consultas que acessam colunas de data e hora correlacionadas
Descreve como utilizar a opção SET do banco de dados DATE_CORRELATION_OPTIMIZATION para melhorar o desempenho de consultas em consultas que executam uma junção por equivalência entre duas tabelas cujas colunas datetime são correlacionadas.Usando a dica de tabela FORCESEEK
Descreve como usar a dica da tabela FORCESEEK para forçar o otimizador de consulta a usar somente uma operação de busca de índice como o caminho de acesso aos dados na tabela ou exibição especificada.Otimizando o desempenho da instrução MERGE
Fornece as práticas recomendadas para ajudar a atingir o desempenho ideal ao usar a instrução MERGE.Otimizando o desempenho de consulta de data warehouse por filtragem de bitmap
Descreve como o otimizador de consulta pode criar planos de consulta eficientes para consultas em relação a esquemas em estrela usando filtragem de bitmap.Tópicos de instruções do desempenho das consultas
Fornece instruções passo a passo para executar procedimentos relacionados ao desempenho das consultas.