Resumo

Concluído

Neste módulo, você aprendeu como o recurso Repositório de Consultas oferece coleta de dados para monitorar continuamente o desempenho da consulta. Você pode habilitar o Repositório de Consultas em qualquer banco de dados executado em uma instância do SQL Server 2016 ou superior, independentemente do nível de compatibilidade do banco de dados. O Repositório de Consultas também é útil para testes A/B em que você mede o efeito de uma alteração, como atualizar um banco de dados ou adicionar ou alterar um índice.

Você aprendeu sobre o algoritmo do estimador de cardinalidade, que foi reescrito no SQL Server 2014. Quando o nível de compatibilidade de um banco de dados migrado é atualizado, o novo estimador de cardinalidade é usado. Essa alteração no estimador pode causar problemas de desempenho que o Repositório de Consultas e o Assistente de Ajuste de Consulta (QTA) podem ajudar você a resolver. O QTA localiza consultas e experimentos que estão regredindo para encontrar a melhor correção de desempenho. Em seguida, você pode usar as correções para criar guias de plano.

A combinação do Repositório de Consultas e do QTA é perfeita para monitorar o desempenho do banco de dados após uma atualização. Você aprendeu a migrar um banco de dados para o SQL Server 2022, deixar o nível de compatibilidade em vigor e ativar o Repositório de Consultas para coletar dados de linha de base. Depois de reunir estatísticas suficientes, você pode alterar a compatibilidade do banco de dados, mas o Repositório de Consultas continuará coletando dados no banco de dados atualizado. O QTA compara os dados de antes e depois da atualização para abordar as consultas regressivas.

Para obter mais informações sobre como usar o Repositório de Consultas e o QTA, consulte os artigos a seguir: