Compartir a través de


sys.dm_xe_sessions (Transact-SQL)

Devuelve información sobre una sesión de Extended Events activa. Esta sesión es una colección de eventos, acciones y destinos.

Nombre de la columna

Tipo de datos

Descripción

address

varbinary(8)

La dirección de memoria de la sesión. address es única para todo el sistema local. No acepta valores NULL.

name

nvarchar(256)

El nombre de la sesión. name es único para todo el sistema local. No acepta valores NULL.

pending_buffers

int

Número de búferes llenos pendientes de procesamiento. No acepta valores NULL.

total_regular_buffers

int

Número total de búferes normales que están asociados a la sesión. No admite valores NULL.

[!NOTA]

La mayor parte del tiempo se utilizan búferes normales. Estos búferes tienen un tamaño suficiente para contener numerosos eventos. Normalmente habrá tres búferes o más por cada sesión. El servidor determina automáticamente el número de búferes normales, según las particiones de memoria que se establecen mediante la opción MEMORY_PARTITION_MODE. El tamaño de los búferes normales es igual al valor de la opción MAX_MEMORY (que es de 4 MB de forma predeterminada) dividido por el número de búferes. Para obtener más información sobre las opciones MEMORY_PARTITION_MODE y MAX_MEMORY, vea CREATE EVENT SESSION (Transact-SQL).

regular_buffer_size

bigint

Tamaño en bytes del búfer de salida normal. No acepta valores NULL.

total_large_buffers

int

Número total de búferes grandes. No acepta valores NULL.

[!NOTA]

Los búferes grandes se usan cuando un evento es mayor que un búfer normal. Con este fin se reservan explícitamente. Los búferes grandes se asignan cuando se inicia la sesión del evento y su tamaño se determina según la opción MAX_EVENT_SIZE. Para obtener más información acerca de la opción MAX_EVENT_SIZE, vea CREATE EVENT SESSION (Transact-SQL).

large_buffer_size

bigint

Tamaño en bytes del búfer grande. No acepta valores NULL.

total_buffer_size

bigint

Tamaño total del búfer de memoria que se utiliza para almacenar los eventos de la sesión, en bytes. No acepta valores NULL.

buffer_policy_flags

int

Mapa de bits que indica el comportamiento de los búferes de eventos de la sesión cuando todos los búferes están llenos y se activa un nuevo evento. No acepta valores NULL.

buffer_policy_desc

nvarchar(256)

Descripción que indica el comportamiento de los búferes de eventos de la sesión cuando todos los búferes están llenos y se activa un nuevo evento. buffer_policy_desc puede ser uno de los siguientes:

  • Quitar evento

  • No quitar eventos

  • Quitar búfer lleno

  • Asignar nuevo búfer

No acepta valores NULL.

flags

int

Mapa de bits que indica las marcas establecidas en la sesión. No acepta valores NULL.

flag_desc

nvarchar(256)

Descripción de las marcas activadas en la sesión. flag_desc puede ser cualquier combinación de los valores siguientes:

  • Vaciar búferes al cerrar

  • Distribuidor dedicado

  • Permitir eventos recursivos

No acepta valores NULL.

dropped_event_count

int

Número de eventos eliminados cuando los búferes estaban llenos. Este valor es 0 si la directiva sobre búferes es "Quitar búfer lleno" o "No quitar eventos”. No acepta valores NULL.

dropped_buffer_count

int

Número de búferes que se quitaron cuando los búferes estaban llenos. Este valor es 0 si la directiva sobre búferes es “Quitar evento” o “No quitar eventos". No acepta valores NULL.

blocked_event_fire_time

int

El periodo de tiempo que la activación de eventos permaneció bloqueada mientras los búferes estaban llenos. Este valor es 0 si la directiva sobre búferes es "Quitar búfer lleno" o "Quitar evento”. No acepta valores NULL.

create_time

datetime

Hora en que se creó la sesión. No acepta valores NULL.

largest_event_dropped_size

int

El tamaño del evento más grande de los que no cupieron en el búfer de la sesión. No admite valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Vea también

Referencia

Funciones y vistas de administración dinámica (Transact-SQL)

Historial de cambios

Contenido actualizado

Se ha corregido el tipo de datos de las columnas name y blocked_event_fire_time.

Se han quitado las columnas buffer_size y total_buffers .

Se han agregado las columnas total_regular_buffers, regular_buffer_size, total_large_buffers, large_buffer_size y total_buffer_size.