SET STATISTICS PROFILE (Transact-SQL)

Visualizza informazioni sul profilo di un'istruzione. L'opzione STATISTICS PROFILE è supportata in query ad hoc, viste e stored procedure.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

SET STATISTICS PROFILE { ON | OFF }

Osservazioni

Quando l'opzione STATISTICS PROFILE è impostata su ON, ogni query eseguita restituisce il normale set di risultati, seguito da un set di risultati aggiuntivo che visualizza un profilo dell'esecuzione della query.

Il set di risultati aggiuntivo include le colonne SHOWPLAN_ALL per la query e le seguenti colonne aggiuntive.

Nome colonna

Descrizione

Righe

Numero effettivo di righe restituite da ogni operatore

Executes

Numero di esecuzioni dell'operatore

Autorizzazioni

Per utilizzare l'opzione SET STATISTICS PROFILE e visualizzare l'output, gli utenti devono disporre delle autorizzazioni seguenti:

  • Autorizzazioni appropriate per l'esecuzione delle istruzioni Transact-SQL.

  • Autorizzazione SHOWPLAN su tutti i database contenenti oggetti a cui viene fatto riferimento nelle istruzioni Transact-SQL.

Per le istruzioni Transact-SQL che non restituiscono set di risultati STATISTICS PROFILE, sono necessarie solo le autorizzazioni per eseguire le istruzioni Transact-SQL. Per le istruzioni Transact-SQL che restituiscono set di risultati STATISTICS PROFILE, devono essere completati i controlli per l'autorizzazione di esecuzione delle istruzioni e l'autorizzazione SHOWPLAN in Transact-SQL. In caso contrario, viene interrotta l'esecuzione delle istruzioni Transact-SQL e non vengono generate le informazioni Showplan.

Per ulteriori informazioni, vedere Aspetti di sicurezza relativi a Showplan e Autorizzazione SHOWPLAN e batch di comandi Transact-SQL.