Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database 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)