SET STATISTICS PROFILE (Transact-SQL)

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

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

SET STATISTICS PROFILE { ON | OFF }

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.

Executa

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

Referência

Instruções SET (Transact-SQL)

SET SHOWPLAN_ALL (Transact-SQL)

SET STATISTICS TIME (Transact-SQL)

SET STATISTICS IO (Transact-SQL)