sys.dm_xe_sessions (Transact-SQL)sys.dm_xe_sessions (Transact-SQL)

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions)

Retourne des informations sur une session Événements étendus active.Returns information about an active extended events session. Cette session est une collection d'événements, d'actions et de cibles.This session is a collection of events, actions, and targets.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
addressaddress varbinary (8)varbinary(8) Adresse mémoire de la session.The memory address of the session. l’adresse est unique sur le système local.address is unique across the local system. N'accepte pas la valeur NULL.Is not nullable.
namename nvarchar (256)nvarchar(256) Nom de la session.The name of the session. le nom est unique dans le système local.name is unique across the local system. N'accepte pas la valeur NULL.Is not nullable.
pending_bufferspending_buffers intint Nombre de mémoires tampons saturées en attente de traitement.The number of full buffers that are pending processing. N'accepte pas la valeur NULL.Is not nullable.
total_regular_bufferstotal_regular_buffers intint Nombre total de mémoires tampons standard associées à la session.The total number of regular buffers that are associated with the session. N'accepte pas la valeur NULL.Is not nullable.

Remarque : les mémoires tampons standard sont utilisées la plupart du temps.Note: Regular buffers are used most of the time. La taille de ces mémoires tampons est suffisante pour contenir de nombreux événements.These buffers are of sufficient size to hold many events. En général, il y a au moins trois mémoires tampons par session.Typically, there will be three or more buffers per session. Le nombre de mémoires tampons standard est déterminé automatiquement par le serveur, selon le partitionnement de la mémoire défini à travers l'option MEMORY_PARTITION_MODE.The number of regular buffers is automatically determined by the server, based on the memory partitioning that is set through the MEMORY_PARTITION_MODE option. La taille des mémoires tampons standard est égale à la valeur de l'option MAX_MEMORY (la valeur par défaut est de 4 Mo) divisée par le nombre de mémoires tampons.The size of the regular buffers is equal to the value of the MAX_MEMORY option (default of 4 MB), divided by the number of buffers. Pour plus d’informations sur les MEMORY_PARTITION_MODE et les options de MAX_MEMORY, consultez créer une session d’événements (Transact-SQL).For more information about the MEMORY_PARTITION_MODE and the MAX_MEMORY options, see CREATE EVENT SESSION (Transact-SQL).
regular_buffer_sizeregular_buffer_size bigintbigint Taille de la mémoire tampon standard, en octets.The regular buffer size, in bytes. N'accepte pas la valeur NULL.Is not nullable.
total_large_bufferstotal_large_buffers intint Nombre total de mémoires tampons de grande taille.The total number of large buffers. N'accepte pas la valeur NULL.Is not nullable.

Remarque : des mémoires tampons de grande taille sont utilisées lorsqu’un événement est plus grand qu’une mémoire tampon standard.Note: Large buffers are used when an event is larger than a regular buffer. Elles sont explicitement réservées à cet effet.They are set aside explicitly for this purpose. Les mémoires tampons de grande taille sont allouées lorsque la session d'événements démarre et sont dimensionnées en fonction de l'option MAX_EVENT_SIZE.Large buffers are allocated when the event session starts, and are sized according to the MAX_EVENT_SIZE option. Pour plus d’informations sur l’option MAX_EVENT_SIZE, consultez créer une session d’événements (Transact-SQL).For more information about the MAX_EVENT_SIZE option, see CREATE EVENT SESSION (Transact-SQL).
large_buffer_sizelarge_buffer_size bigintbigint Taille de la mémoire tampon de grande taille, en octets.The large buffer size, in bytes. N'accepte pas la valeur NULL.Is not nullable.
total_buffer_sizetotal_buffer_size bigintbigint Taille totale de la mémoire tampon utilisée pour stocker des événements de la session, en octets.The total size of the memory buffer that is used to store events for the session, in bytes. N'accepte pas la valeur NULL.Is not nullable.
buffer_policy_flagsbuffer_policy_flags intint Bitmap qui indique comment les mémoires tampons d'événements de session se comportent lorsque toutes les mémoires tampons sont saturées et qu'un nouvel élément est déclenché.A bitmap that indicates how session event buffers behave when all the buffers are full and a new event is fired. N'accepte pas la valeur NULL.Is not nullable.
buffer_policy_descbuffer_policy_desc nvarchar (256)nvarchar(256) Description qui indique comment les mémoires tampons d'événements de session se comportent lorsque toutes les mémoires tampons sont saturées et qu'un nouvel élément est déclenché.A description that indicates how session event buffers behave when all the buffers are full and a new event is fired. N'accepte pas la valeur NULL.Is not nullable. buffer_policy_desc peut prendre l’une des valeurs suivantes :buffer_policy_desc can be one of the following:

Supprimer l'événementDrop event

Ne pas supprimer d'événementsDo not drop events

Supprimer la mémoire tampon saturéeDrop full buffer

Allouer une nouvelle mémoire tamponAllocate new buffer
flagsflags intint Bitmap qui indique les indicateurs définis sur la session.A bitmap that indicates the flags that have been set on the session. N'accepte pas la valeur NULL.Is not nullable.
flag_descflag_desc nvarchar (256)nvarchar(256) Description des indicateurs définis sur la session.A description of the flags set on the session. N'accepte pas la valeur NULL.Is not nullable. flag_desc peut être n’importe quelle combinaison des éléments suivants :flag_desc can be any combination of the following:

Vider les mémoires tampons à la fermetureFlush buffers on close

Répartiteur dédiéDedicated dispatcher

Autoriser les événements récursifsAllow recursive events
dropped_event_countdropped_event_count intint Nombre d'événements supprimés lorsque les mémoires tampons étaient saturées.The number of events that were dropped when the buffers were full. Cette valeur est 0 si la stratégie de mémoire tampon est « supprimer la mémoire tampon saturée » ou « ne pas supprimer les événements ».This value is 0 if the buffer policy is "Drop full buffer" or "Do not drop events". N'accepte pas la valeur NULL.Is not nullable.
dropped_buffer_countdropped_buffer_count intint Nombre de mémoires tampons supprimées lorsque les mémoires tampons étaient saturées.The number of buffers that were dropped when the buffers were full. Cette valeur est 0 si la stratégie de mémoire tampon est définie sur « supprimer l’événement » ou « ne pas supprimer les événements ».This value is 0 if the buffer policy is set to "Drop event" or "Do not drop events". N'accepte pas la valeur NULL.Is not nullable.
blocked_event_fire_timeblocked_event_fire_time intint Durée pendant laquelle les déclenchements d'événements ont été bloqués car les mémoires tampons étaient saturées.The length of time that event firings were blocked when buffers were full. Cette valeur est 0 si la stratégie de mémoire tampon est « supprimer la mémoire tampon complète » ou « supprimer l’événement ».This value is 0 if the buffer policy is "Drop full buffer" or "Drop event". N'accepte pas la valeur NULL.Is not nullable.
create_timecreate_time datetimedatetime Heure de création de la session.The time that the session was created. N'accepte pas la valeur NULL.Is not nullable.
largest_event_dropped_sizelargest_event_dropped_size intint Taille de l'événement le plus grand parmi ceux pour lesquels la mémoire tampon de session n'a pas suffi.The size of the largest event that did not fit into the session buffer. N'accepte pas la valeur NULL.Is not nullable.

AutorisationsPermissions

requièrent l'autorisation VIEW SERVER STATE sur le serveur.Requires VIEW SERVER STATE permission on the server.

Voir aussiSee Also

Fonctions et vues de gestion dynamique (Transact-SQL)Dynamic Management Views and Functions (Transact-SQL)