Resumo
Essa atualização adiciona um novo argumento de dica de consulta USE HINT, QUERY_PLAN_PROFILE. Esse argumento habilita a criação de perfil leve para a consulta. Quando uma consulta que contém essa nova dica é concluída, um novo Evento Estendido, query_plan_profile, é acionado. Esse evento estendido expõe estatísticas de execução e XML do plano de execução real semelhantes ao evento query_post_execution_showplan estendido, mas somente para consultas que contenham a nova dica.
Observações
-
Quando a criação de perfil leve está habilitada para uma consulta, isso disponibiliza informações para você analisar estatísticas de desempenho de runtime para a consulta. Além disso, você pode usar recursos como sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml e Estatísticas de Consulta Dinâmica.
-
Se você habilitar a coleta query_post_execution_showplan evento estendido, isso adicionará a infraestrutura de criação de perfil padrão a cada consulta em execução no servidor e, portanto, poderá afetar o desempenho geral do servidor. Se você habilitar a coleta query_thread_profile evento estendido para usar a infraestrutura de criação de perfil leve, isso resultará em muito menos sobrecarga de desempenho, mas ainda afetará o desempenho geral do servidor. Se você habilitar o query_plan_profile estendido, isso só habilitará a infraestrutura de criação de perfil leve para uma consulta executada com o QUERY_PLAN_PROFILE e, portanto, não afetará outras cargas de trabalho no servidor. Use essa dica para criar o perfil de uma consulta específica sem afetar outras partes da carga de trabalho do servidor.
Para obter mais informações sobre a criação de perfil de consulta padrão e leve, consulte sys.dm_exec_query_statistics_xml tópico no site do Microsoft Learn.
Mais informações
Esse problema foi corrigido nas seguintes atualizações para SQL Server:
Atualização cumulativa 11 para SQL Server 2017
Atualização cumulativa 3 para SQL Server 2016 Service Pack 2.
Sobre SQL Server builds
Cada novo build para SQL Server 2016 contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para sua versão do SQL Server:
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever as atualizações de software.