sys.dm_xe_sessions (Transact-SQL)
Gibt Informationen über eine aktive Sitzung mit erweiterten Ereignissen zurück. Diese Sitzung ist eine Auflistung von Ereignissen, Aktionen und Zielen.
Spaltenname |
Datentyp |
Beschreibung |
||
---|---|---|---|---|
address |
varbinary(8) |
Die Speicheradresse der Sitzung. address ist im gesamten lokalen System eindeutig. Lässt keine NULL-Werte zu. |
||
name |
nvarchar(256) |
Der Name der Sitzung. name ist im gesamten lokalen System eindeutig. Lässt keine NULL-Werte zu. |
||
pending_buffers |
int |
Die Anzahl der vollen Puffer, deren Verarbeitung noch aussteht. Lässt keine NULL-Werte zu. |
||
total_regular_buffers |
int |
Die Gesamtzahl regulärer Puffer, die der Sitzung zugeordnet sind. Lässt keine NULL-Werte zu.
|
||
regular_buffer_size |
bigint |
Die Größe des regulären Puffers in Bytes. Lässt keine NULL-Werte zu. |
||
total_large_buffers |
int |
Die Gesamtzahl großer Puffer. Lässt keine NULL-Werte zu.
|
||
large_buffer_size |
bigint |
Die Größe des großen Puffers in Bytes. Lässt keine NULL-Werte zu. |
||
total_buffer_size |
bigint |
Die Gesamtgröße des Arbeitsspeicherpuffers, der zum Speichern von Ereignissen für die Sitzung verwendet wird, in Bytes. Lässt keine NULL-Werte zu. |
||
buffer_policy_flags |
int |
Eine Bitmap, die angibt, wie sich Sitzungsereignispuffer verhalten, wenn alle Puffer voll sind und ein neues Ereignis ausgelöst wird. Lässt keine NULL-Werte zu. |
||
buffer_policy_desc |
nvarchar(256) |
Eine Beschreibung des Verhaltens von Sitzungsereignispuffern, wenn alle Puffer voll sind und ein neues Ereignis ausgelöst wird. buffer_policy_desc kann einen der folgenden Werte aufweisen:
Lässt keine NULL-Werte zu. |
||
flags |
int |
Eine Bitmap, die die Flags angibt, die für die Sitzung festgelegt wurden. Lässt keine NULL-Werte zu. |
||
flag_desc |
nvarchar(256) |
Eine Beschreibung der Flags, die für die Sitzung festgelegt sind. flag_desc kann eine Kombination folgender Werte sein:
Lässt keine NULL-Werte zu. |
||
dropped_event_count |
int |
Die Anzahl der Ereignisse, die bei gefüllten Puffern gelöscht wurden. Dieser Wert ist 0, wenn die Pufferrichtlinie "Vollen Puffer löschen" oder "Ereignisse nicht löschen" verwendet wird. Lässt keine NULL-Werte zu. |
||
dropped_buffer_count |
int |
Die Anzahl der Puffer, die gelöscht wurden, als die Puffer gefüllt waren. Dieser Wert ist 0, wenn die Pufferrichtlinie auf "Ereignis löschen" oder "Ereignisse nicht löschen" festgelegt wird. Lässt keine NULL-Werte zu. |
||
blocked_event_fire_time |
int |
Die Dauer, für die das Auslösen von Ereignissen verhindert wurde, als die Puffer gefüllt waren. Dieser Wert ist 0, wenn die Pufferrichtlinie "Vollen Puffer löschen" oder "Ereignis löschen" verwendet wird. Lässt keine NULL-Werte zu. |
||
create_time |
datetime |
Die Uhrzeit, zu der die Sitzung erstellt wurde. Lässt keine NULL-Werte zu. |
||
largest_event_dropped_size |
int |
Die Größe des größten Ereignisses, das nicht in den Sitzungspuffer gepasst hat. Lässt keine NULL-Werte zu. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Siehe auch
Verweis
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Änderungsverlauf
Aktualisierter Inhalt |
---|
Der Datentyp für die Spalten name und blocked_event_fire_time wurde korrigiert. |
Die Spalten buffer_size und total_buffers wurden entfernt. |
Die Spalten total_regular_buffers, regular_buffer_size, total_large_buffers, large_buffer_size und total_buffer_size wurden hinzugefügt. |