SET STATISTICS PROFILE (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instâ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 }
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)