Analizar consultas con resultados de SHOWPLAN en SQL Server ProfilerAnalyze Queries with SHOWPLAN Results in SQL Server Profiler

En este tema se aplica a: SíSQL Servernobase de datos de SQL Azurenoalmacenamiento de datos de SQL Azure ningún Almacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Puede agregar clases de eventos Showplan a una definición de seguimiento que permitan que SQL Server ProfilerSQL Server Profiler para recopilar y mostrar información del plan de consulta en el seguimiento. 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. También es posible extraer los eventos Showplan de los otros eventos recopilados en el seguimiento y guardarlos en un archivo XML independiente.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.

La extracción de eventos Showplan del seguimiento puede hacerse de dos formas:Extracting Showplan events from the trace can be done in any of the following ways:

  • Al configurar el seguimiento, mediante la pestaña Configuración de extracción de eventos . Tenga en cuenta que esta pestaña no aparece hasta que haya seleccionado uno de los eventos Showplan en la pestaña Selección de eventos .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.

  • Mediante la opción Extraer eventos de SQL Server del menú Archivo .Using the Extract SQL Server Events option on the File menu.

  • Mediante la extracción y almacenamiento de eventos individuales al hacer clic con el botón derecho en un evento concreto y seleccionar Extraer datos de evento.By extracting and saving individual events by right-clicking a specific event and choosing Extract Event Data.

Showplan (eventos)Showplan Events

Los eventos de seguimiento Showplan se enumeran y describen en la siguiente tabla:The Showplan trace events are listed and described in the following table.

Nombre del eventoEvent name DescriptionDescription
Performance statisticsPerformance statistics Indica la primera vez que se guarda en caché un plan de presentación compilado, cuándo se vuelve a compilar y cuándo se quita de la caché del plan.Indicates the first time a compiled Showplan is cached, when it is recompiled, and when it is dropped from the plan cache. La columna TextData contiene el plan de presentación en formato XML.The TextData column contains the Showplan in XML format. Para obtener más información, vea Performance Statistics (clase de eventos).For more information, see Performance Statistics Event Class.
Showplan AllShowplan All Muestra el plan de consulta con detalles completos de la compilación de la instrucción Transact-SQLTransact-SQL ejecutada.Displays the query plan with full compilation details of the executed Transact-SQLTransact-SQL statement. Por ejemplo, puede mostrar listas de columnas y estimaciones de costes.For example, it might display costing estimates and column lists. Para más información, consulte Showplan All Event Class.For more information, see Showplan All Event Class.
Showplan All For Query CompileShowplan All For Query Compile Tiene lugar cuando se compila o se vuelve a compilar una consulta en SQL ServerSQL Server.Occurs when a query is compiled or recompiled on SQL ServerSQL Server. Es el equivalente en tiempo de compilación del evento Showplan All .This is the compile time counterpart of the Showplan All event. Showplan All tiene lugar cuando se ejecuta una consulta.Showplan All occurs when a query is executed. Showplan All For Query Compile tiene lugar cuando se compila una consulta.Showplan All For Query Compile occurs when a query is compiled. Para más información, consulte Showplan All for Query Compile Event Class.For more information, see Showplan All for Query Compile Event Class.
Showplan Statistics ProfileShowplan Statistics Profile Muestra el plan de consulta con detalles completos acerca del tiempo de ejecución de la instrucción Transact-SQLTransact-SQL que se está ejecutando, incluido el número real de filas que pasan por cada operación.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. Para más información, consulte Showplan Statistics Profile Event Class.For more information, see Showplan Statistics Profile Event Class.
Showplan TextShowplan Text Muestra como datos binarios el árbol del plan de la consulta de la instrucción Transact-SQLTransact-SQL que se está ejecutando.Displays as binary data the query plan tree of the Transact-SQLTransact-SQL statement being executed. Para más información, consulte Showplan Text Event Class.For more information, see Showplan Text Event Class.
Showplan Text (Unencoded)Showplan Text (Unencoded) Muestra como texto el árbol del plan de consulta de la instrucción Transact-SQLTransact-SQL que se está ejecutando.Displays as text the query plan tree of the Transact-SQLTransact-SQL statement being executed. Esta clase de evento muestra la misma información que Showplan Text, pero en formato de texto en lugar de datos binarios.This event class displays the same information as Showplan Text, except that this event class displays text instead of binary data. Para obtener más información, vea Showplan Text (Unencoded), clase de eventos.For more information, see Showplan Text (Unencoded) Event Class.
Showplan XMLShowplan XML Muestra el plan de consulta con los datos completos recopilados durante la optimización de la consulta.Displays the query plan with full data collected during query optimization. Este evento solo se genera al optimizar un plan de consulta.This event is generated only when a query plan is optimized. Para más información, consulte Showplan XML Event Class.For more information, see Showplan XML Event Class.
Showplan XML For Query CompileShowplan XML For Query Compile Muestra el plan de consulta al compilar la consulta.Displays the query plan when the query is compiled. Para más información, consulte Showplan XML for Query Compile Event Class.For more information, see Showplan XML for Query Compile Event Class.
Showplan XML Statistics ProfileShowplan XML Statistics Profile Muestra el plan de consulta con detalles completos acerca del tiempo de ejecución en formato XML.Displays the query plan with full run-time details in XML format. Por ejemplo, esta clase de evento captura el número de filas que pasan por cada operador de la instrucción Transact-SQLTransact-SQL que se está ejecutando.For example, this event class captures the number of rows passing through each operator of the Transact-SQLTransact-SQL statement that is executed. Para más información, consulte Showplan XML Statistics Profile Event Class.For more information, see Showplan XML Statistics Profile Event Class.

Vea tambiénSee Also

Rendimiento (categoría de eventos)Performance Event Category