SET SET STATISTICS PROFILE (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureDatabase SQL in Microsoft Fabric

Visualizza informazioni sul profilo di un'istruzione. STATISTICS PROFILE Funziona per query ad hoc, viste e stored procedure.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

  
SET STATISTICS PROFILE { ON | OFF }  

Osservazioni:

Quando STATISTICS PROFILE è ON, ogni query eseguita restituisce il suo set di risultati regolare, seguito da un ulteriore set di risultati che mostra un profilo dell'esecuzione della query.

Il set di risultati aggiuntivo contiene le SHOWPLAN_ALL colonne per la query e queste colonne aggiuntive.

Nome colonna Descrizione
prime righe Numero effettivo di righe restituite da ogni operatore
Executes Numero di esecuzioni dell'operatore

Autorizzazioni

Per utilizzare SETSET STATISTICS PROFILE e visualizzare l'output, gli utenti devono avere i seguenti permessi:

  • 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 Transact-SQL istruzioni che non producono STATISTICS PROFILE set di risultati, sono necessarie solo le autorizzazioni appropriate per eseguire le istruzioni Transact-SQL. Per Transact-SQL istruzioni che producono STATISTICS PROFILE set di risultati, i controlli sia per il permesso di esecuzione dell'istruzione Transact-SQL sia per il permesso SHOWPLAN devono avere successo, altrimenti l'esecuzione dell'istruzione Transact-SQL viene abortita e non viene generata alcuna informazione Showplan.

Vedi anche

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