SET STATISTICS PROFILE (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Exibe as informações de perfil de uma instrução. O STATISTICS PROFILE funciona com consultas ad hoc, exibições e procedimentos armazenados.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
SET STATISTICS PROFILE { ON | OFF }  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Comentários

Quando STATISTICS PROFILE está como ON, cada consulta executada retorna seu conjunto de resultados regulares, seguido de um conjunto de resultados adicionais que exibem um perfil da execução de consulta.

O conjunto de resultados adicionais contém as colunas de SHOWPLAN_ALL da consulta e as colunas adicionais.

Nome da coluna Descrição
Linhas O número atual de linhas geradas por cada operador.
Executes Número de vezes que o operador foi executado

Permissões

Para usar SET STATISTICS PROFILE e exibir a saída, os usuários devem ter as seguintes permissões:

  • Permissões adequadas para executar as instruções Transact-SQL.

  • A permissão de SHOWPLAN em todos os bancos de dados que são referenciados pelas instruções Transact-SQL.

Para instruções Transact-SQL que não produzem conjuntos de resultados STATISTICS PROFILE, somente serão necessárias as permissões apropriadas para executar as instruções Transact-SQL. Para as instruções Transact-SQL que produzem conjuntos de resultados STATISTICS PROFILE, garanta que ambas, a permissão de execução de instrução Transact-SQL e a permissão SHOWPLAN sejam bem-sucedidas, ou a instrução de execução Transact-SQL será anulada e nenhuma informação de plano de execução será gerada.

Consulte Também

Instruções SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET STATISTICS TIME (Transact-SQL)
SET STATISTICS IO (Transact-SQL)