SET STATISTICS PROFILE (Transact-SQL)

Aplica-se a: simSQL Server (todas as versões compatíveis) SimBanco de Dados 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.

Ícone de link do tópico Convenções da sintaxe Transact-SQL

Sintaxe

  
SET STATISTICS PROFILE { ON | OFF }  

Observação

Para ver a sintaxe do Transact-SQL para o SQL Server 2014 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 geram conjuntos de resultados STATISTICS PROFILE , serão necessárias somente as permissões apropriadas para executar as instruções Transact-SQL. Para as instruções Transact-SQL que produzem conjuntos de resultados STATISTICS PROFILE, verifica tanto a permissão de execução de instrução Transact-SQL e a permissão de SHOWPLAN deve ser bem-sucedida ou a instrução de execução Transact-SQL será anulada e nenhuma informação de Showplan 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)