É muito importante recolher estatísticas de execução de consulta por operador, como o número real de linhas, para resolver problemas de desempenho de consulta. No Microsoft SQL Server, estas informações estão disponíveis no plano de execução real. No SQL Server 2014 SP2 e no SQL Server 2016, o XML do plano de execução real é estendido para adicionar mais estatísticas de execução no elemento RunTimeCountersPerThread, incluindo informações como tempo decorrido, tempo da CPU e leituras lógicas e físicas (se aplicável).
Coletar o plano de execução real, no entanto, é uma operação cara. Para fornecer uma alternativa que sofra um menor impacto no desempenho na execução da consulta, foi adicionado um novo query_thread_profile de Evento Alargado no SQL Server 2014 SP2. Este evento é acionado para cada operadora de plano de consulta e thread de execução no final da execução da consulta. O atributo node_id pode ser usado para correlacionar essas informações com o plano de consulta, que pode ser obtido, por exemplo, do cache do plano de consulta usando o identificador de plano e sys.dm_exec_query_plan Função de Gerenciamento Dinâmico.
Embora o impacto no desempenho da ativação do Evento query_thread_profile Estendido seja significativamente menor do que o impacto da habilitação do Evento query_post_execution_showplan Estendido, o desempenho real pode variar dependendo da carga de trabalho.
Como obter a nova funcionalidade
Informações do service pack
Service Pack 2 para SQL Server 2014
Acerca dos service packs para SQL Server
Os service packs são cumulativos. Cada novo service pack contém todas as correções que estão em service packs anteriores, juntamente com quaisquer novas correções. Recomendamos que aplique o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Use a Tabela 1 no artigo a seguir para encontrar mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.
Como determinar a versão, edição e nível de atualização do SQL Server e seus componentes
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".