Analizzare query con risultati SHOWPLAN in SQL Server Profiler

Si applica a:SQL ServerIstanza gestita di SQL di Azure

È possibile aggiungere a una definizione di traccia classi di eventi Showplan che determinano la raccolta e la visualizzazione delle informazioni sul piano di 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:

  • In fase di configurazione della traccia, utilizzando la scheda Impostazioni per l’estrazione degli eventi. Si noti che questa scheda non viene visualizzata fino a quando non si seleziona uno degli eventi Showplan nella scheda Selezione eventi.

  • Con 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 eventiper 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 Showplan in formato XML. Per altre 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 altre 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 il tempo di compilazione dell'evento Showplan All . Showplan All si verifica quando viene eseguita una query. Showplan All For Query Compile si verifica quando viene compilata una query. Per altre 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 esecuzione, inclusi il numero effettivo di righe passate tramite ogni operazione. Per altre 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 altre 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 altre 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 altre informazioni, vedere Classe di evento Showplan XML.
Showplan XML For Query Compile Visualizza il piano della query quando la query viene compilata. Per altre 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 altre informazioni, vedere Classe di evento Showplan XML Statistics Profile.

Vedi anche

Categoria di eventi Prestazioni