Compartir a través de


Uso de XEvent Profiler de SSMS

Se aplica a:SQL ServerAzure SQL Managed Instance

XEvent Profiler es una característica de SQL Server Management Studio (SSMS) que muestra una ventana con los Eventos extendidos para visualizarlos de forma dinámica. En la información general puede consultar los motivos por los que el generador de perfiles resulta tan útil, las características principales y las instrucciones para visualizar los Eventos extendidos.

¿Por qué XEvent Profiler es tan útil?

A diferencia de SQL Profiler, XEvent Profiler está directamente integrado en SSMS y compilado con la tecnología de eventos extendidos escalables en el motor de SQL. Esta característica permite acceder rápidamente a una visualización de streaming en vivo de los eventos de diagnóstico en SQL Server. Dicha visualización se puede personalizar. Además, las personalizaciones que haga se pueden compartir con otros usuarios de SSMS como archivo .viewsettings. La sesión que crea XE Profiler es menos invasiva para SQL Server en ejecución que otro seguimiento SQL similar, en el caso de usar SQL Profiler. El usuario también puede personalizar esta sesión con la IU de propiedades de sesión de XE existentes o mediante Transact-SQL.

Requisitos previos

Esta característica solo está disponible para la versión 17.3 de SQL Server Management Studio (SSMS) u otras posteriores. Instale la versión más reciente de SQL Server Management Studio (SSMS).

Cómo empezar

Para acceder a XEvent Profiler, siga estos pasos:

  1. Abre SQL Server Management Studio.

  2. Conéctese a una instancia de Motor de base de datos de SQL Server o el localhost.

  3. En el Explorador de objetos, busque el elemento de menú XE Profiler y expándalo seleccionando el signo "+".

    Captura de pantalla del menú XEProfiler.

  4. Si quiere ver todos los eventos de esta sesión, haga doble clic en Estándar. Seleccione T-SQL si desea ver las instrucciones SQL registradas. En caso de que todavía no haya ninguna sesión creada, se creará una para usted.

    Captura de pantalla de la sesión XEProfiler.

  5. Ahora puede ver los eventos capturados por la sesión.

    Captura de pantalla del Visor XEProfiler.

Detener e iniciar la sesión

Para iniciar la sesión, seleccione Iniciar flujo de datos en el menú Eventos extendidos del Visor de Datos en Vivo o use la flecha verde en la barra de herramientas:

Captura de pantalla de la opción iniciar alimentación de datos en el menú de eventos extendidos de SSMS.

Del mismo modo, después de iniciar la sesión, para detenerla, seleccione Detener fuente de datos en el menú Eventos extendidos del Visor de datos en directo o utilice el cuadrado rojo en la barra de herramientas.

Personalización de la sesión

Aunque XEvent Profiler proporciona las sesiones estándar y T-SQL preconfiguradas, puede personalizar aún más la sesión para satisfacer sus necesidades haciendo lo siguiente:

  • Agregar o quitar columnas: haga clic con el botón derecho en cualquier encabezado de columna en el visor de datos dinámicos y seleccione Elegir columnas... para agregar o quitar columnas para controlar la presentación de información adicional.
  • Filtrar eventos: haga clic con el botón derecho en cualquier campo del visor de datos dinámicos y seleccione Filtrar por este valor para aplicar criterios a los eventos capturados, como centrarse en una aplicación, usuario o tipo de evento específico. Como alternativa, puede seleccionar Filtros... en la barra de navegación superior para abrir el cuadro de diálogo de filtro.

Exportar datos

Para guardar los datos para analizarlos más tarde, puede exportar la fuente de datos a una tabla, o bien un archivo XEL o CSV. Para exportar la fuente, seleccione Exportar datos... en el menú Eventos extendidos .