Analizar consultas con resultados de Showplan en el Analizador de SQL Server
Puede agregar clases de eventos Showplan a una definición de traza que permitan que el SQL Server Profiler recopile y muestre información del plan de consulta en la traza. También es posible extraer los eventos Showplan de los otros eventos recopilados en la traza y guardarlos en un archivo XML independiente.
La extracción de eventos Showplan de la traza puede hacerse de dos formas:
Al configurar la traza, mediante la ficha Configuración de extracción de eventos. Tenga en cuenta que esta ficha no aparece hasta que haya seleccionado uno de los eventos Showplan en la ficha Selección de eventos.
Mediante la opción Extraer eventos de SQL Server del menú Archivo.
Mediante la extracción y almacenamiento de eventos individuales haciendo clic con el botón secundario en un evento concreto y eligiendo Extraer datos de evento.
Showplan (eventos)
Los eventos de traza Showplan se enumeran y describen en la siguiente tabla:
Nombre del evento |
Descripción |
---|---|
Performance 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. La columna TextData contiene el plan de presentación en formato XML. Para obtener más información, vea Performance Statistics (clase de evento). |
Showplan All |
Muestra el plan de consulta con detalles completos de la compilación de la instrucción Transact-SQL ejecutada. Por ejemplo, puede mostrar listas de columnas y estimaciones de costes. Para obtener más información, vea Showplan All (clase de evento). |
Showplan All For Query Compile |
Tiene lugar cuando se compila o se vuelve a compilar una consulta en SQL Server. Es el equivalente en tiempo de compilación del evento Showplan All. Showplan All tiene lugar cuando se ejecuta una consulta. Showplan All For Query Compile tiene lugar cuando se compila una consulta. Para obtener más información, vea Showplan All for Query Compile (clase de evento). |
Showplan Statistics Profile |
Muestra el plan de consulta con detalles completos acerca del tiempo de ejecución de la instrucción Transact-SQL que se está ejecutando, incluido el número real de filas que pasan por cada operación. Para obtener más información, vea Showplan Statistics Profile (clase de evento). |
Showplan Text |
Muestra como datos binarios el árbol del plan de la consulta de la instrucción Transact-SQL que se está ejecutando. Para obtener más información, vea Showplan Text (clase de evento). |
Showplan Text (Unencoded) |
Muestra como texto el árbol del plan de consulta de la instrucción Transact-SQL que se está ejecutando. Esta clase de evento muestra la misma información que Showplan Text, pero en formato de texto en lugar de datos binarios. Para obtener más información, vea Showplan Text (Unencoded), clase de evento. |
Showplan XML |
Muestra el plan de consulta con los datos completos recopilados durante la optimización de la consulta. Este evento sólo se genera al optimizar un plan de consulta. Para obtener más información, vea Showplan XML (clase de evento). |
Showplan XML For Query Compile |
Muestra el plan de consulta al compilar la consulta. Para obtener más información, vea Showplan XML For Query Compile (clase de evento). |
Showplan XML Statistics Profile |
Muestra el plan de consulta con detalles completos acerca del tiempo de ejecución en formato XML. Por ejemplo, esta clase de evento captura el número de filas que pasan por cada operador de la instrucción Transact-SQL que se está ejecutando. Para obtener más información, vea Showplan XML Statistics Profile (clase de evento). |