SET STATISTICS PROFILE (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

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

Convenzioni relative alla 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
prime 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 producono set di risultati STATISTICS PROFILE, sono necessarie solo le autorizzazioni appropriate per l'esecuzione delle istruzioni Transact-SQL. Per le istruzioni Transact-SQL che producono set di risultati STATISTICS PROFILE, devono venire superati i controlli sia dell'autorizzazione di esecuzione delle istruzioni Transact-SQL che dell'autorizzazione SHOWPLAN. Negli altri casi l'esecuzione delle istruzioni Transact-SQL verrà annullata e non verranno generate informazioni Showplan.

Vedi anche

Istruzioni SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET STATISTICS TIME (Transact-SQL)
SET STATISTICS IO (Transact-SQL)