Partilhar via


PERFIL DE ESTATÍSTICAS DO CONJUNTO (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Mostra a informação do perfil para um extrato. O PERFIL DE ESTATÍSTICAS funciona para consultas ad hoc, vistas e procedimentos armazenados.

Transact-SQL convenções de sintaxe

Sintaxe

  
SET STATISTICS PROFILE { ON | OFF }  

Observações

Quando o PERFIL STATISTICS está ATIVADO, cada consulta executada devolve o seu conjunto de resultados regular, seguido de um conjunto adicional que mostra o perfil da execução da consulta.

O conjunto de resultados adicional contém as colunas SHOWPLAN_ALL para a consulta e estas colunas adicionais.

Nome da coluna Description
Linhas Número real de linhas produzidas por cada operador
Executa Número de vezes que o operador foi executado

Permissions

Para usar o PERFIL DE ESTATÍSTICAS DEFINIDAS e visualizar a saída, os utilizadores devem ter as seguintes permissões:

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

  • Permissão SHOWPLAN em todas as bases de dados que contenham objetos referenciados pelas instruções Transact-SQL.

Para Transact-SQL instruções que não produzem conjuntos de resultados STATISTICS PROFILE, são necessárias apenas as permissões apropriadas para executar as instruções Transact-SQL. Para Transact-SQL instruções que produzam conjuntos de resultados STATISTICS PROFILE, as verificações tanto da permissão de execução da Transact-SQL como da permissão SHOWPLAN devem ter sucesso, ou a execução da Transact-SQL é abortada e não é gerada qualquer informação do Showplan.

Ver também

Instruções SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
ESTATÍSTICAS DO CONJUNTO TEMPO (Transact-SQL)
ESTATÍSTICAS DE CONJUNTO IO (Transact-SQL)