Compartilhar via


Analisar consultas com resultados do Plano de Execução no SQL Server Profiler

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Você pode adicionar classes de eventos de Plano de Execução a uma definição de rastreamento para fazer com que o SQL Server Profiler reúna e exiba informações do plano de consulta no rastreamento. Também é possível extrair eventos de Plano de Execução de outros eventos coletados no rastreamento e salvá-los em um arquivo XML separado.

Pode-se extrair eventos de Plano de Execução do rastreamento de uma das seguintes maneiras:

  • No momento da configuração do rastreamento, usando a guia Configurações de Extração de Eventos . Observe que essa guia não aparece a menos que você selecione um dos eventos de Plano de Execução na guia Seleção de Eventos .

  • Usando a opção Extrair Eventos do SQL Server no menu Arquivo .

  • Extraindo e salvando eventos individuais, clicando com o botão direito do mouse em um evento específico e escolhendo Extrair Dados de Eventos.

Eventos de Plano de Execução

Os eventos de rastreamento de Plano de Execução são listados e descritos na tabela a seguir.

Nome do evento Descrição
Performance statistics Indica a primeira vez em que um Plano de Execução compilado é colocado em cache, quando é recompilado e quando é descartado do cache do plano. A coluna TextData contém o Plano de Execução em formato XML. Para obter mais informações, veja Classe de evento Performance Statistics.
Showplan All Exibe o plano de consulta com detalhes completos da compilação da instrução Transact-SQL executada. Por exemplo, pode exibir estimativas de preço de custo e listas de colunas. Para obter mais informações, consulte Showplan All Event Class.
Showplan All For Query Compile Ocorre quando uma consulta é compilada ou recompilada em SQL Server. Esta é a contraparte de tempo de compilação do evento Showplan All . Showplan All ocorre quando uma consulta é executada. OShowplan All For Query Compile ocorre quando uma consulta é compilada. Para obter mais informações, consulte Showplan All for Query Compile Event Class.
Showplan Statistics Profile Exibe o plano de consulta com detalhes completos do tempo de execução da instrução Transact-SQL que está sendo executada, inclusive o número real de linhas que passam em cada operação. Para obter mais informações, consulte Showplan Statistics Profile Event Class.
Showplan Text Exibe a árvore do plano de consulta da instrução Transact-SQL que está sendo executada como dados binários. Para obter mais informações, consulte Showplan Text Event Class.
Showplan Text (Unencoded) Exibe a árvore do plano de consulta da instrução Transact-SQL que está sendo executada como texto. Essa classe de evento exibe as mesmas informações que Showplan Text, exibindo-as, porém, como texto, e não como dados binários. Para obter mais informações, confira Classe de evento Showplan Text (Não codificada).
Showplan XML Exibe o plano de consulta com os dados completos coletados durante a otimização de consulta. Esse evento só é gerado quando um plano de consulta é otimizado. Para obter mais informações, consulte Showplan XML Event Class.
Showplan XML For Query Compile Exibe o plano de consulta quando a consulta é compilada. Para obter mais informações, consulte Showplan XML for Query Compile Event Class.
Showplan XML Statistics Profile Exibe o plano de consulta com detalhes completos do tempo de execução em formato XML. Por exemplo, essa classe de evento captura o número de linhas que passam em cada operador da instrução Transact-SQL que está sendo executada. Para obter mais informações, consulte Showplan XML Statistics Profile Event Class.

Consulte Também

Categoria de evento Performance