Partilhar via


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.

Ícone de vínculo de tópicoConvenções de 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.

Para obter mais informações, consulte Segurança de plano de execução e Permissão SHOWPLAN e lotes Transact-SQL.