Share via


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