Analisi di query con risultati SHOWPLAN in SQL Server Profiler

È possibile aggiungere a una definizione di traccia classi di eventi Showplan che determinano la raccolta e la visualizzazione delle informazioni sul piano della query nella traccia in SQL Server Profiler. È inoltre possibile estrarre eventi Showplan dagli altri eventi raccolti nella traccia e salvarli in un file XML distinto.

L'estrazione di eventi Showplan dalla traccia può essere eseguita in uno dei modi seguenti:

  • Durante la configurazione della traccia, tramite la scheda Impostazioni estrazione eventi. Si noti che questa scheda non viene visualizzata a meno che non si selezioni uno degli eventi Showplan presenti nella scheda Selezione eventi.

  • Utilizzando il comando Estrai eventi di SQL Server del menu File.

  • Facendo clic con il pulsante destro del mouse su un evento specifico e scegliendo Estrai dati eventi, per estrarre e salvare singoli eventi.

Eventi Showplan

Nella tabella seguente sono elencati e descritti gli eventi di traccia Showplan.

Nome evento

Descrizione

Performance statistics

Indica la prima volta che uno Showplan compilato viene inserito nella cache, quando viene ricompilato e quando viene eliminato dalla cache del piano. La colonna TextData contiene il piano Showplan in formato XML. Per ulteriori informazioni, vedere Classe di evento Performance Statistics.

Showplan All

Visualizza il piano della query dell'istruzione Transact-SQL eseguita con dettagli completi sulla compilazione, ad esempio i costi stimati e gli elenchi di colonne. Per ulteriori informazioni, vedere Classe di evento Showplan All.

Showplan All For Query Compile

Si verifica quando una query viene compilata o ricompilata su SQL Server. È la controparte per la fase di compilazione dell'evento Showplan XML. Showplan All si verifica quando una query viene eseguita. Showplan All For Query Compile si verifica quando una query viene compilata. Per ulteriori informazioni, vedere Classe di evento Showplan All for Query Compile.

Showplan Statistics Profile

Visualizza il piano della query dell'istruzione Transact-SQL in esecuzione con dettagli completi sulla fase di run-time, inclusi il numero effettivo di righe passate tramite ogni operazione. Per ulteriori informazioni, vedere Classe di evento Showplan Statistics Profile.

Showplan Text

Visualizza l'albero del piano della query per l'istruzione Transact-SQL in esecuzione come dati binari. Per ulteriori informazioni, vedere Classe di evento Showplan Text.

Showplan Text (Unencoded)

Visualizza l'albero del piano della query per l'istruzione Transact-SQL in esecuzione come testo. Questa classe di evento visualizza le stesse informazioni di Showplan Text, con la sola differenza che le informazioni sono visualizzate come testo anziché come dati binari. Per ulteriori informazioni, vedere Classe di evento Showplan Text (Unencoded).

Showplan XML

Visualizza il piano della query con i dati completi raccolti durante l'ottimizzazione della query. Questo evento viene generato unicamente quando un piano di query è ottimizzato. Per ulteriori informazioni, vedere Classe di evento Showplan XML.

Showplan XML For Query Compile

Visualizza il piano della query quando la query viene compilata. Per ulteriori informazioni, vedere Classe di evento Showplan XML For Query Compile.

Showplan XML Statistics Profile

Visualizza il piano della query con dettagli completi sulla fase di esecuzione in formato XML. Ad esempio, la classe di evento acquisisce il numero di righe passate tramite ogni operatore dell'istruzione Transact-SQL in esecuzione. Per ulteriori informazioni, vedere Classe di evento Showplan XML Statistics Profile.

Vedere anche

Concetti