Analizzare query con risultati SHOWPLAN in SQL Server ProfilerAnalyze Queries with SHOWPLAN Results in SQL Server Profiler

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse È possibile aggiungere classi di evento Showplan per una definizione di traccia che causano SQL Server ProfilerSQL Server Profiler per raccogliere e visualizzare informazioni sul piano di query nella traccia. You can add Showplan event classes to a trace definition that cause SQL Server ProfilerSQL Server Profiler to gather and display query plan information in the trace. È inoltre possibile estrarre eventi Showplan dagli altri eventi raccolti nella traccia e salvarli in un file XML distinto.It is also possible to extract Showplan events from the other events collected in the trace and to save these Showplan events in a separate XML file.

L'estrazione di eventi Showplan dalla traccia può essere eseguita in uno dei modi seguenti:Extracting Showplan events from the trace can be done in any of the following ways:

  • Durante la configurazione della traccia, con la scheda Impostazioni estrazione eventi . Questa scheda non viene visualizzata a meno che non si selezioni uno degli eventi Showplan presenti nella scheda Selezione eventi .At trace configuration time, using the Events Extraction Settings tab. Note that this tab does not appear until you select a one of the Showplan events on the Events Selection tab.

  • Con il comando Estrai eventi di SQL Server del menu File .Using the Extract SQL Server Events option on the File menu.

  • Facendo clic con il pulsante destro del mouse su un evento specifico e scegliendo Estrai dati eventiper estrarre e salvare singoli eventi.By extracting and saving individual events by right-clicking a specific event and choosing Extract Event Data.

Eventi ShowplanShowplan Events

Nella tabella seguente sono elencati e descritti gli eventi di traccia Showplan.The Showplan trace events are listed and described in the following table.

Nome eventoEvent name DescrizioneDescription
Performance statisticsPerformance statistics Indica la prima volta che uno Showplan compilato viene inserito nella cache, quando viene ricompilato e quando viene eliminato dalla cache del piano.Indicates the first time a compiled Showplan is cached, when it is recompiled, and when it is dropped from the plan cache. La colonna TextData contiene Showplan in formato XML.The TextData column contains the Showplan in XML format. Per altre informazioni, vedere Classe di evento Performance Statistics.For more information, see Performance Statistics Event Class.
Showplan AllShowplan All Visualizza il piano della query dell'istruzione Transact-SQLTransact-SQL eseguita con dettagli completi sulla compilazione,Displays the query plan with full compilation details of the executed Transact-SQLTransact-SQL statement. ad esempio i costi stimati e gli elenchi di colonne.For example, it might display costing estimates and column lists. Per altre informazioni, vedere Classe di evento Showplan All.For more information, see Showplan All Event Class.
Showplan All For Query CompileShowplan All For Query Compile Si verifica quando una query viene compilata o ricompilata su SQL ServerSQL Server.Occurs when a query is compiled or recompiled on SQL ServerSQL Server. È la controparte per il tempo di compilazione dell'evento Showplan All .This is the compile time counterpart of the Showplan All event. Showplan All si verifica quando viene eseguita una query.Showplan All occurs when a query is executed. Showplan All For Query Compile si verifica quando viene compilata una query.Showplan All For Query Compile occurs when a query is compiled. Per altre informazioni, vedere Classe di evento Showplan All for Query Compile.For more information, see Showplan All for Query Compile Event Class.
Showplan Statistics ProfileShowplan Statistics Profile Visualizza il piano della query dell'istruzione Transact-SQLTransact-SQL in esecuzione con dettagli completi sulla fase di run-time, inclusi il numero effettivo di righe passate tramite ogni operazione.Displays the query plan with full run-time details of the Transact-SQLTransact-SQL statement being executed, including the actual number of rows passing through each operation. Per altre informazioni, vedere Classe di evento Showplan Statistics Profile.For more information, see Showplan Statistics Profile Event Class.
Showplan TextShowplan Text Visualizza l'albero del piano della query per l'istruzione Transact-SQLTransact-SQL in esecuzione come dati binari.Displays as binary data the query plan tree of the Transact-SQLTransact-SQL statement being executed. Per altre informazioni, vedere Classe di evento Showplan Text.For more information, see Showplan Text Event Class.
Showplan Text (Unencoded)Showplan Text (Unencoded) Visualizza l'albero del piano della query per l'istruzione Transact-SQLTransact-SQL in esecuzione come testo.Displays as text the query plan tree of the Transact-SQLTransact-SQL statement being executed. 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.This event class displays the same information as Showplan Text, except that this event class displays text instead of binary data. Per altre informazioni, vedere Classe di evento Showplan Text (Unencoded).For more information, see Showplan Text (Unencoded) Event Class.
Showplan XMLShowplan XML Visualizza il piano della query con i dati completi raccolti durante l'ottimizzazione della query.Displays the query plan with full data collected during query optimization. Questo evento viene generato unicamente quando un piano di query è ottimizzato.This event is generated only when a query plan is optimized. Per altre informazioni, vedere Classe di evento Showplan XML.For more information, see Showplan XML Event Class.
Showplan XML For Query CompileShowplan XML For Query Compile Visualizza il piano della query quando la query viene compilata.Displays the query plan when the query is compiled. Per altre informazioni, vedere Classe di evento Showplan XML for Query Compile.For more information, see Showplan XML for Query Compile Event Class.
Showplan XML Statistics ProfileShowplan XML Statistics Profile Visualizza il piano della query con dettagli completi sulla fase di esecuzione in formato XML.Displays the query plan with full run-time details in XML format. Ad esempio, la classe di evento acquisisce il numero di righe passate tramite ogni operatore dell'istruzione Transact-SQLTransact-SQL in esecuzione.For example, this event class captures the number of rows passing through each operator of the Transact-SQLTransact-SQL statement that is executed. Per altre informazioni, vedere Classe di evento Showplan XML Statistics Profile.For more information, see Showplan XML Statistics Profile Event Class.

Vedere ancheSee Also

Categoria di eventi PrestazioniPerformance Event Category