Resumo
Esta atualização adiciona um novo argumento de sugestão de consulta USE HINT, QUERY_PLAN_PROFILE. Este argumento permite um perfis leves para a consulta. Quando uma consulta que contém esta nova dica terminar, é um novo Evento Estendido , query_plan_profile, é uma recompensa. Este evento prolongado expõe as estatísticas de execução e o plano de execução real XML de forma semelhante ao evento prolongado query_post_execution_showplan mas apenas para consultas que contenham a nova sugestão.
Notas
-
Quando o profiling leve é ativado para uma consulta, isto disponibiliza informações para analisar estatísticas de desempenho de tempo de execução da consulta. Além disso, pode utilizar funcionalidades como as sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml e As Estatísticas de Consultas Em Tempo Direto.
-
Se ativar a recolha do evento query_post_execution_showplan , isto irá adicionar infraestrutura de perfis padrão a todas as consultas que estiverem a ser executadas no servidor e, por isso, poderá afetar o desempenho geral do servidor. Se ativar a recolha de query_thread_profile evento prolongado para utilizar uma infraestrutura de perfis leve, isto resultará em muito menos custos gerais de desempenho, mas continuará a afetar o desempenho geral do servidor. Se ativar o evento estendido do query_plan_profile , isto só ativará a infraestrutura de perfis leves para uma consulta executada com o QUERY_PLAN_PROFILE, pelo que não afetará outras cargas de trabalho no servidor. Utilize esta sugestão para fazer um perfil de uma consulta específica sem afetar outras partes da carga de trabalho do servidor.
Para obter mais informações sobre perfis de consulta padrão e leves, consulte o sys.dm_exec_query_statistics_xml tópico no site Microsoft Learn.
Mais informações
Este problema foi corrigido nas seguintes atualizações para o SQL Server:
Atualização Cumulativa 11 para SQL Server 2017
Atualização Cumulativa 3 para SQL Server Service Pack 2016.
Acerca de SQL Server com builds
Cada nova com build do SQL Server 2016 contém todas as correções de segurança e correções de segurança que estavam na com build anterior. Recomendamos que instale a comtrução mais recente para a sua versão SQL Server:
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.