Istruzioni Transact-SQL che generano Showplan

In questo argomento sono elencati i tipi di istruzioni Transact-SQL che generano output Showplan per le opzioni SET Showplan e le classi di eventi di SQL Server Profiler.

[!NOTA] Per le stored procedure crittografate o per i trigger non vengono generate informazioni Showplan.

Nella tabella seguente sono incluse le istruzioni Transact-SQL che generano informazioni Showplan.

Tipo di istruzione Transact-SQL Modalità opzione SET Showplan1 Modalità opzione SET Showplan2 Eventi Query Compile di SQL Server Profiler3 Eventi Query Execute di SQL Server Profiler4

Tutte le istruzioni DML (SELECT, INSERT, UPDATE e DELETE)

Tutte le istruzioni DDL che influiscono solo sui metadati, ad esempio CREATE TABLE.

Le eccezioni sono elencate separatamente.

No

No

No

No

CREATE INDEX

No

Sì, se la tabella non è vuota.

Sì, se la tabella non è vuota.

INSERT INTO ... SELECT FROM

(subquery)

INSERT INTO ... EXEC

(subquery)

No

No

Statistiche create o aggiornate automaticamente

No

No

Statistiche create o aggiornate manualmente

No

No

SQL dinamica

No

EXECUTE stored_procedure

CREATE PROCEDURE store_procedure

No

No

No

No

Trigger

(Non chiamati direttamente, ma da un'istruzione INSERT, UPDATE o DELETE)

No

Trigger CLR

No

No

No

No

Funzioni CLR, funzioni di aggregazione e procedure definite dall'utente

No

No

No

No

Query che fanno riferimento una o più volte a una funzione definita dall'utente

(No per Microsoft SQL Server 2000)

(No per SQL Server 2000)

Creazione di una tabella temporanea ed esecuzione di istruzioni SELECT dalla tabella o INSERT INTO nella tabella

(No per SQL Server 2000)

(No per SQL Server 2000)

Comandi DBCC

No

No

No

No

BULK INSERT

No

Istruzioni inviate tramite la stored procedure sp_executesql

No

No

No

No

1 Include le istruzioni dell'opzione SET Showplan seguenti:

  • SET SHOWPLAN_XML ON
  • SET SHOWPLAN_ALL ON
  • SET SHOWPLAN_TEXT ON

2 Include le istruzioni dell'opzione SET Statistics seguenti:

  • SET STATISTICS XML ON
  • SET STATISTICS PROFILE ON

3 Include le classi di eventi di SQL Server Profiler seguenti:

  • Showplan XML For Query Compile
  • Showplan All For Query Compile

4 Include le classi di eventi di SQL Server Profiler seguenti:

  • Showplan XML
  • Showplan All
  • Showplan Text
  • Showplan XML Statistics Profile
  • Showplan Statistics Profile

Vedere anche

Riferimento

Visualizzazione dei piani di esecuzione grafici (SQL Server Management Studio)

Concetti

Visualizzazione di piani di esecuzione tramite le opzioni SET SHOWPLAN (Transact-SQL)
Visualizzazione dei piani di esecuzione utilizzando le classi di eventi di SQL Server Profiler

Guida in linea e informazioni

Assistenza su SQL Server 2005