Informações sobre sinalizadores de rastreamento ativado são adicionadas para o showplan XML no SQL Server

Aplica-se a: SQL Server 2014 DeveloperSQL Server 2014 EnterpriseSQL Server 2014 Enterprise Core

Resumo


No Microsoft SQL Server, o novo elemento TraceFlags é adicionado ao elemento QueryPlan no showplan XML. Esse elemento lista todos os sinalizadores de rastreamento estão habilitados no nível da sessão de instância ou quando o plano de consulta é compilado e executada para planos de execução real, uma consulta específica. Pode haver até duas instâncias do elemento TraceFlags , para o tempo de compilação (com a IsCompileTime atributo igual a um) e outro para tempo de execução (se um sinalizador de rastreamento está habilitado durante a compilação e execução, ele será apresentado em as duas listas). Cada elemento pode ter uma lista de um ou mais elementos de sinalizador de rastreamento que possuem dois atributos. O atributo de valor identifica o número de sinalizador de rastreamento e o atributo de escopo pode ser "Global" ou "Sessão" dependendo de como o sinalizador de rastreamento está habilitado (se um sinalizador de rastreamento estiver habilitado no nível da consulta usando a Opção QUERYTRACEON, ele será aparecem como o escopo "Sessão" no showplan).Se nenhum sinalizador de rastreamento está habilitado durante a compilação ou em tempo de execução, os elementos correspondentes não serão incluídos.Observação O XML do plano de execução lista até 100 sinalizadores de rastreamento que estão habilitados.

Resolução


Informações do service pack para SQL Server

Esta atualização foi corrigida nos seguintes service packs para o SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 para o SQL Server de 2014

Service Pack 4 para o SQL Server 2012