Compartir a través de


Crear una sesión de Extended Events utilizando el asistente (Explorador de objetos)

Para ayudarle a seleccionar y capturar eventos en el servidor, los eventos extendidos incluyen un Asistente para nueva sesión que le guía a través de los pasos necesarios para crear una sesión de eventos extendidos. El Asistente para nueva sesión expone la mayor parte de la funcionalidad de Extended Events. El cuadro de diálogo Nueva sesión también permite definir una sesión de Extended Events que capture, presente y analice los datos. El cuadro de diálogo Nueva sesión expone toda la funcionalidad de Extended Events.

Para abrir el Asistente para nueva sesión

  1. En el Explorador de objetos, expanda el nodo Administración y, a continuación, expanda Extended Events.

  2. Haga clic con el botón secundario en Sesiones y, a continuación, haga clic en Asistente para nueva sesión.

Utilizar las páginas siguientes del Asistente para nueva sesión para crear una sesión de eventos

  • Introducción

  • Establecer propiedades de la sesión

  • Elegir plantilla

  • Seleccionar eventos para capturar

  • Capturar campos globales

  • Establecer filtros de eventos de la sesión

  • Especificar almacenamiento de datos de la sesión

  • Resumen

  • Crear sesión de eventos

Introducción

En la página Introducción realice lo siguiente:

  • En la página Introducción del Asistente para nueva sesión, haga clic en Siguiente.

    Active la casilla No volver a mostrar esta página si va a utilizar el asistente más de una vez y no desea leer la introducción cada vez que se inicie el asistente.

Establecer propiedades de la sesión

En la página Establecer propiedades de la sesión realice lo siguiente:

  • En el cuadro Nombre de sesión, escriba un nombre descriptivo para la sesión de eventos.

    Si desea que la sesión se inicie al iniciarse el servidor, active la casilla Iniciar la sesión de eventos al iniciar el servidor y, a continuación, haga clic en Siguiente.

Elegir plantilla

En la página Elegir plantilla realice los pasos siguientes:

  • Seleccione la opción Usar esta plantilla de sesión de eventos para seleccionar entre un conjunto de plantillas preconfiguradas diseñadas para solucionar problemas comunes. Seleccione la plantilla que desee usar en la lista desplegable y, a continuación, haga clic en Siguiente.

    O bien

  • Seleccione la opción No usar una plantilla si no desea utilizar una plantilla preconfigurada y, a continuación, haga clic en Siguiente.

Seleccionar eventos para capturar

En la página Seleccionar eventos para capturar realice lo siguiente:

  1. Seleccione los eventos que desee capturar de la Biblioteca de eventos y, a continuación, haga clic en la flecha derecha. Puede seleccionar varios eventos en la biblioteca de eventos con Mayúsculas+Clic o Ctrl+Clic.

    Puede seleccionar cómo desea que se busquen los eventos que desea capturar del cuadro de lista desplegable. Por ejemplo, puede buscar nombres de evento o nombres de evento con sus descripciones. Puede buscar cualquier palabra en la tabla especificando el texto que desea buscar en el cuadro Biblioteca de eventos. Por ejemplo, si desea buscar el evento lock_acquired, puede especificar lock o lock acquire.

    Los eventos que seleccione aparecerán en el cuadro Eventos seleccionados. Para quitar eventos del cuadro Eventos seleccionados, haga clic en la flecha izquierda.

  2. Después de seleccionar los eventos que desee capturar, haga clic en Siguiente.

    [!NOTA]

    Los eventos del canal Depurar permanecen ocultos de forma predeterminada. Para mostrar eventos de depuración, seleccione Depurar en la lista desplegable Canal.

Capturar campos globales

Los campos globales (también denominados acciones) se utilizan para asociar una o varias acciones para los eventos seleccionados. Si se selecciona una plantilla en la página Elegir plantilla, todos los campos que están definidas en la plantilla se muestran en esta página.

En la página Capturar campos globales realice lo siguiente:

  • Seleccione los campos que desee capturar para la sesión de eventos y, a continuación, haga clic en Siguiente.

    Puede quitar o agregar campos globales activando o desactivando la casilla situada junto al campo global.

    [!NOTA]

    Las acciones seleccionadas se ordenan por Nombre permitiéndole ver las acciones asociadas en orden alfabético. Puede ordenar por descripción o por estado habilitado/deshabilitado haciendo clic en el encabezado de columna situado junto al nombre de campo.

Establecer filtros de eventos de la sesión

Puede aplicar filtros (también denominados predicados) para limitar los eventos que desee capturar. En la página Establecer filtros de eventos de la sesión realice lo siguiente:

  1. Si no usa una plantilla preconfigurada, cree los criterios de filtro y, a continuación, haga clic en Siguiente.

    Si usa una plantilla preconfigurada, en la sección Filtros de plantilla (de solo lectura), el Asistente para nueva sesión enumera los filtros ya creados de la plantilla.

  2. En la sección Filtros adicionales puede configurar filtros adicionales para la sesión de eventos.

    Los filtros que configure se aplican a todos los eventos seleccionados. El Asistente para nueva sesión no admite la configuración de filtros para cada evento.

    [!NOTA]

    Cuando configure una cláusula de grupo para el filtro, se quitarán los paréntesis redundantes del filtro después de guardar el resultado. Por ejemplo, si crea un filtro que agrupe Cláusula 1 y Cláusula 2, aparecerán paréntesis alrededor de las cláusulas. Después de guardar el filtro, se quitan los paréntesis redundantes. La eliminación de los paréntesis no afecta a la lógica del filtro.

Especificar almacenamiento de datos de la sesión

Utilice la página Especificar almacenamiento de datos de la sesión para especificar cómo desea recopilar los datos para el análisis. SQL Server Extended Events utiliza destinos para la salida de datos. Los destinos almacenan los datos de evento y pueden realizar acciones como escribir en un archivo y agregar datos de evento. Decida cómo desea recopilar los datos para el análisis y, en la página Especificar almacenamiento de datos de la sesión, realice lo siguiente:

  1. Para los conjuntos de datos grandes y para la creación de registros históricos, active la casilla Guardar los datos en un archivo para su posterior análisis y, a continuación, realice lo siguiente:

    1. En el cuadro Nombre de archivo en el servidor, escriba la ruta de acceso y el nombre de archivo o haga clic en Examinar para especificar el directorio de archivos del servidor donde desea guardar los datos.

    2. En el cuadro Tamaño máximo del archivo, especifique el tamaño máximo de archivo que se ha de utilizar para el destino de archivos. Si no especifica el tamaño máximo de archivo, el archivo crecerá hasta llenar el disco. El tamaño de archivo predeterminado es 1 gigabyte (GB).

    3. Active la casilla Habilitar sustitución incremental de archivos para habilitar la sustitución incremental de archivos para el destino de archivos.

    4. En el cuadro Número máximo de archivos, especifique el número máximo de archivos que desea conservar en el sistema de archivos.

  2. Para recopilar datos recientes, active la casilla Trabajar solo con los datos más recientes (destino ring_buffer) y, a continuación, realice lo siguiente:

    1. En el cuadro Número de eventos para mantener, escriba o seleccione el número de eventos que desea mantener utilizando las flechas arriba y abajo.

    2. En el cuadro Tamaño máximo del búfer de memoria, especifique la cantidad máxima de memoria de búfer que desea usar. Los eventos existentes se quitan al alcanzar este valor.

    3. Si desea conservar un número específico de eventos de cada tipo en el búfer, active la casilla Mantener un número especificado de eventos (por tipo) cuando el búfer esté lleno.

    4. En el cuadro Número de eventos para mantener (por tipo), escriba o seleccione el número de eventos (por tipo) que desea mantener utilizando las flechas arriba y abajo.

Resumen

En la página Resumen realice lo siguiente:

  1. Asegúrese de que las selecciones sean correctas. Expanda los nodos de la sesión de eventos para comprobar que todas las selecciones se incluirán en la sesión de eventos.

  2. Haga clic en Script para exportar el script de creación de la sesión a una nueva ventana del Editor de consultas.

  3. Haga clic en Finalizar para crear la sesión de eventos.

Crear sesión de eventos

En la página Crear sesión de eventos, una vez creada correctamente la sesión de eventos, realice lo siguiente:

  1. Haga clic en Iniciar la sesión de eventos inmediatamente después de crear la sesión para iniciar la sesión después de cerrar el asistente. Debe iniciar la sesión de eventos inmediatamente después de crear la sesión para poder observar datos en directo.

  2. Haga clic en Observar datos en directo en la pantalla mientras se capturan para ver los datos en directo de la sesión de eventos. Los datos en directo iniciarán la presentación del seguimiento inmediatamente después de crearse la sesión.

Vea también

Conceptos

Crear una sesión de eventos extendidos utilizando el cuadro de diálogo Nueva sesión