Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe el uso de la interfaz de usuario para ver y analizar datos de eventos extendidos.
Ver datos de destino
Trabajar con datos
Ver datos de destino
Puede mostrar los datos recopilados en el destino especificado en SQL Server Management Studio.
Ver datos de destino
Para ver los datos de destino:
En el Explorador de objetos, expanda Administración, Eventos extendidos, Sesiones y, a continuación, una sesión.
Haga clic con el botón derecho en el nombre de destino y, a continuación, haga clic en Ver datos de destino para mostrar los datos de destino.
La ventana de datos de destino aparece en la vista predeterminada y muestra los datos de destino.
Notas sobre cómo ver los datos de destino:
Los datos de destino no están disponibles para el destino ETW.
Para ver los datos de ring_buffer en formato xml, en la ventana de datos de destino, haga clic en el vínculo datos de destino ring_buffer . El archivo ring_buffer.xml aparece en el editor xml.
Para un destino de event_file, vea los datos de destino del archivo (. Archivo XEL) con uno de los métodos siguientes:
Utilice Archivo -> Abrir en SQL Server Management Studio.
Arrastre y coloque el archivo en SQL Server Management Studio.
Haga doble clic en el archivo .XEL.
En SQL Server Management Studio, haga clic con el botón derecho en una sesión de eventos extendidos en ejecución y seleccione Ver datos de destino.
Utiliza PowerShell Read-SQLXevent en el módulo SQLServer.XEvent.
Consume XEvents programáticamente utilizando el XELite NuGet.
Puede ver más de un archivo .XEL seleccionando Combinar archivos de eventos extendidos en el menú Archivo -> Abrir.
Ver datos en directo
Puede ver los datos en directo a medida que se capturan.
En el Explorador de objetos, expanda los nodos Administración, Eventos extendidos y, a continuación, Sesiones .
Haga clic con el botón derecho en el nombre de la sesión y, a continuación, haga clic en Ver datos en directo para empezar a mostrar los datos de seguimiento.
Las columnas de visualización predeterminadas son Nombre de evento y TimeStamp.
Para agregar columnas adicionales a la ventana de seguimiento, haga clic en el botón Elegir columnas de la barra de herramientas Eventos extendidos. La pestaña Detalles muestra todos los detalles del evento seleccionado.
Los eventos normalmente se muestran en aproximadamente 30 segundos. Si desea cambiar el período de latencia, puede cambiar la latencia máxima de distribución en la página Avanzadas del cuadro de diálogo Nueva sesión .
El módulo de PowerShell SqlServer.XEvent puede transmitir datos en vivo.
Para actualizar los datos de destino
No se admite la actualización de los datos de destino para los destinos de event_files:
Para actualizar los datos de destino automáticamente, haga clic con el botón derecho en los datos de destino, seleccione Intervalo de actualización y, a continuación, seleccione el intervalo de actualización de la lista de intervalos.
Para pausar y reanudar la actualización automática, haga clic con el botón derecho en los datos de destino y seleccione Pausar o Reanudar.
Para actualizar los datos de destino manualmente, haga clic con el botón derecho en los datos de destino y seleccione Actualizar.
Trabajar con datos
Puede usar las funcionalidades de análisis de la interfaz de usuario de Extended Events para identificar problemas.
Panel de detalles
En el panel Detalles se muestran todas las columnas del evento seleccionado, incluidos los campos y las acciones. Para agregar una columna a la tabla de datos de destino, haga clic con el botón derecho en una fila en el panel Detalles y seleccione Mostrar columna en la tabla.
Crear, modificar o eliminar columnas combinadas
Una columna combinada permite combinar un conjunto de campos que se van a mostrar en una sola columna. La columna combinada mostrará los datos del primer campo distinto de NULL según el orden en que se agregan a la lista de campos. Esto es similar a lo que ve en SQL Server Profiler, donde una columna específica puede mostrar datos diferentes en función del evento (el ejemplo más común de esto es el campo TextData en SQL Server Profiler). Por ejemplo, podría combinar los campos "statement" y "batch_text" de los eventos sql_statement_completed y sql_batch_completed, respectivamente, en un campo denominado myStatement. Al mostrar la columna myStatement en la tabla, mostrará los datos adecuados para el evento asociado.
Puede crear, modificar o eliminar columnas combinadas:
Abra un archivo XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión y, a continuación, seleccionar Ver datos en directo).
En la ventana de resultados de seguimiento, haga clic con el botón derecho en el encabezado de columna y, a continuación, haga clic en Elegir columnas.
Para crear una columna combinada, haga clic en Nuevo en el cuadro de diálogo Elegir columnas . En el cuadro de diálogo Nueva columna combinada , asigne un nombre a la columna combinada y seleccione las columnas originales que se incluirán en la columna combinada.
Para editar una columna combinada, seleccione una columna combinada en el cuadro de diálogo Elegir columnas y haga clic en Editar. En el cuadro de diálogo Editar columna combinada, cambie el nombre de la columna combinada o modifique las columnas originales que se incluirán en la columna combinada.
Para eliminar una columna combinada, seleccione una columna combinada en el cuadro de diálogo Elegir columnas y haga clic en Eliminar.
Resultados del filtro
Puede ver los resultados de seguimiento y, a continuación, aplicar filtros para restringir los resultados de seguimiento que se muestran en la ventana de seguimiento. El filtro de visualización incluye un filtro de tiempo y un filtro avanzado. El filtro de tiempo se usa para filtrar los resultados de seguimiento por marca de tiempo de evento y se usa el filtro avanzado para construir condiciones de filtro mediante los campos de evento y las acciones. Hay una relación de tipo lógico "y" entre el tiempo y los filtros avanzados.
Para crear un filtro:
Abra un archivo .XEL para ver los resultados del rastreo. (También puede hacer clic con el botón derecho en el nombre de la sesión y, a continuación, seleccionar Ver datos en directo).
En la ventana de resultados de seguimiento, seleccione los resultados que desea filtrar y, a continuación, en la barra de herramientas Eventos extendidos , haga clic en Filtros.
En el cuadro de diálogo Filtros, seleccione Establecer filtro de tiempo para establecer el filtro de tiempo arrastrando las barras deslizantes o modificando la hora en el cuadro de edición.
En la sección Filtros adicionales , aplique los criterios de filtro y, a continuación, haga clic en Aplicar.
Ordenar resultados
Para ordenar los resultados en orden ascendente o descendente:
Abra un archivo .XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión, seleccionar Ver datos en directo y, a continuación, hacer clic en el botón Detener alimentación de datos de la barra de herramientas).
En la ventana de resultados de seguimiento, haga clic con el botón derecho en el encabezado de columna que desea ordenar y haga clic en Ordenar ascendente o Orden descendente.
También puede hacer clic en el encabezado de columna para invertir el criterio de ordenación.
Si ha agrupado columnas, la ordenación de la columna solo ordenará los datos dentro del grupo.
Resultados del grupo
Los resultados agrupados son equivalentes a la funcionalidad de la GROUP BY cláusula en Transact-SQL. La tabla de datos de destino mostrará los datos agrupados, lo que le permitirá expandir y contraer los datos.
Debe agrupar los datos antes de que pueda agregarlos. Por ejemplo, puede agrupar en el valor de query_hash, ordenar de forma descendente por duración, obtener la duración media de cada grupo y, a continuación, ordenar de forma descendente en la agregación. Esto generará una lista que muestra las declaraciones únicas ordenadas de mayor a menor duración media. Cuando expandes el grupo superior, verás las ejecuciones individuales de esa consulta específica ordenadas de la más larga a la más corta.
Puede agrupar los resultados por una sola columna o por varias columnas.
Abra un . Archivo XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión, seleccionar Ver datos en directo y, a continuación, hacer clic en el botón Detener fuente de datos de la barra de herramientas).
Para agrupar los resultados por una sola columna, haga clic con el botón derecho en el encabezado de columna en la ventana de resultados de seguimiento y haga clic en Agrupar por esta columna. Para deshacer la agrupación, seleccione una de las filas y haga clic en Quitar todas las agrupaciones.
Para agrupar los resultados por varias columnas, haga clic en el botón Agrupar de la barra de herramientas Eventos extendidos . En el cuadro Columnas disponibles del cuadro de diálogo Agrupación, seleccione las columnas que desea agrupar y muévalas al cuadro Columnas agrupadas. Para cambiar el orden en el cuadro Columnas agrupadas, haga clic en las flechas arriba o abajo.
Resultados agregados
Puede ver los resultados del seguimiento y, a continuación, analizar aún más los datos del evento agregando columnas en los resultados. Extended Events admite cinco funciones de agregación:
suma
min
máximo
promedio
Recuento
Sum, min, max y average solo se pueden usar con columnas numéricas. Count es el número de valores que no son NULL que existen para la columna seleccionada en el grupo.
La agregación se realiza en un grupo, por lo que debe agrupar los resultados antes de poder realizar la agregación. Para agregar resultados:
Abra un . Archivo XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión, seleccionar Ver datos en directo y luego hacer clic en el botón Detener flujo de datos en la barra de herramientas).
En la barra de herramientas Eventos extendidos , haga clic en el botón Agregación . El cuadro de diálogo Agregación mostrará las columnas disponibles para la agregación.
En la columna Tipo de agregación , seleccione el tipo de agregación.
En el cuadro Ordenar agregación por , seleccione la columna de ordenación. A continuación, seleccione orden ascendente o descendente.
Buscar texto en columnas
Puede buscar texto en columnas:
Abra un archivo .XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión, seleccione Ver datos en directo.
Haga clic en Buscar en la barra de herramientas Eventos extendidos .
En el cuadro Buscar qué del cuadro de diálogo Buscar en eventos extendidos, escriba el texto de búsqueda. Puede seleccionar una de las últimas 20 cadenas de búsqueda en la lista desplegable.
En el cuadro Buscar en, seleccione la ubicación para buscar el texto especificado. Use las siguientes opciones para buscar:
Columnas de tabla. Use esta opción para buscar en todas las columnas visibles de la ventana de seguimiento.
Detalles Use esta opción para buscar todas las columnas (promocionadas y no promocionadas) en la ventana de seguimiento que se seleccionaron antes de abrir el cuadro de diálogo Buscar en eventos extendidos .
Event_column_name. Use esta opción para buscar en una columna de eventos específica de la lista desplegable.
Use las siguientes opciones para especificar cómo desea definir la búsqueda:
Coincidir mayúsculas y minúsculas. Use esta opción para mostrar los resultados de búsqueda del texto que escribió en el cuadro Buscar que coinciden tanto por contenido como por caso.
Buscar coincidencia de palabra completa. Use esta opción para mostrar solo los resultados de búsqueda del texto que escribió que coincidan con palabras completas.
Buscar. Use esta opción para buscar desde la ubicación del cursor hasta el principio de los resultados.
Uso. Utilice esta opción para interpretar los caracteres especiales y las expresiones regulares que escribió en el cuadro Buscar. Los caracteres especiales incluyen los caracteres comodín (*) y (?) para representar uno o varios caracteres. Las expresiones regulares son notaciones especiales que se usan para definir patrones de texto de búsqueda.
Haga clic en Buscar siguiente para buscar el siguiente texto que introdujo en la caja de texto Buscar qué.
Favoritos
Para que sea más fácil volver a una fila, puede marcar una o varias filas en los datos de destino. Haga clic con el botón derecho en una fila para cambiar el marcador. Use los botones anteriores y siguientes de la barra de herramientas Eventos extendidos para ir a filas con marcadores.
Cambiar la configuración de visualización
Puede guardar información de columna (orden de columna, columna de combinación y ancho de columna) y filtrar la información de un resultado de seguimiento en un archivo de configuración de visualización de eventos extendidos (archivo .viewsetting). Después de guardar el archivo, puede aplicarlo a los resultados de la traza para cambiar la visualización.
Para cambiar la configuración de presentación:
Abra un archivo .XEL para ver los resultados del seguimiento. (También puede hacer clic con el botón derecho en el nombre de la sesión, seleccione Ver datos en directo.
En la barra de herramientas Eventos extendidos , seleccione Mostrar configuración. En la lista desplegable, seleccione una de las siguientes opciones:
Guardar como. Guarde las columnas y filtre la información de un resultado de seguimiento en un archivo .viewsetting.
Abrir. Abra un archivo .viewsetting existente.
Abrir reciente. Abra un archivo .viewsetting guardado recientemente.
Copiar o exportar resultados de seguimiento
Puede copiar celdas, filas y detalles a filas seleccionadas desde los resultados del seguimiento. También puede exportar los resultados de seguimiento a lo siguiente:
. Archivo XEL
tabla
. Archivo CSV
Para copiar los resultados del seguimiento, seleccione una celda, una fila o filas, haga clic con el botón derecho, seleccione Copiar y, a continuación, Celda, Fila o Detalles. Los eventos extendidos admiten la copia de hasta un máximo de 1000 filas.
Puede exportar los resultados de seguimiento a . Archivo XEL, tabla o . Archivo CSV seleccionando Exportar a en la opción de menú Eventos extendidos de SQL Server Management Studio.
Ver un gráfico de interbloqueo y planes de consulta
Puede ver el gráfico de interbloqueo para xml_deadlock_report en el panel Detalles para ayudarle a solucionar los interbloqueos. También puede ver gráficos del plan de consulta para los siguientes eventos:
The translation remains appropriate as "query_post_compilation_showplan" because this type of technical term is typically not translated for accuracy and usage consistency within technical documentation or programming environments.
plan de ejecución previo a la consulta
consulta_plan_muestra_post_ejecución
Para ver el gráfico de interbloqueo:
En el Explorador de objetos, expanda los nodos Administración, Eventos extendidos y, a continuación, Sesiones .
Haga clic con el botón derecho en la sesión que contiene el evento de interbloqueo configurado que desea ver y seleccione Ver datos en directo.
Seleccione el evento de interbloqueo y vea el gráfico en la pestaña Interbloqueo del panel Detalles.
Para ver los gráficos del plan de consulta:
En el Explorador de objetos, expanda los nodos Administración, Eventos extendidos y, a continuación, Sesiones .
Haga clic con el botón derecho en la sesión que contiene el gráfico del plan de consulta que desea ver (por ejemplo, query_post_compilation_showplan) y, a continuación, seleccione Ver datos en directo.
Seleccione el evento de gráfico del plan de consulta (por ejemplo, query_post_compilation_showplan) y vea el gráfico en la pestaña Plan de consulta del panel de Detalles.