sys.dm_xe_sessions (Transact-SQL)
Zwraca informacje o sesja aktywnych rozszerzone zdarzenia programu.Ta sesja jest kolekcją zdarzenia, akcje i cele.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
adres |
varbinary(8) |
The memory address of the session.address is unique across the local system.Nie jest pustych. |
Nazwa |
nvarchar(256) |
The name of the session.name is unique across the local system.Nie jest pustych. |
pending_buffers |
int |
Liczba buforów pełną, oczekujące na przetwarzanie.Nie jest pustych. |
total_regular_buffers |
int |
Całkowita liczba regularnych bufory, które są skojarzone z sesja.Nie jest pustych.
Note:
Bufory regularnych są używane w większości przypadków. Bufory mają wystarczający rozmiar do przechowywania wielu zdarzeń.Zazwyczaj będzie, trzech lub większej liczby buforów danej sesja.Liczba buforów regularnych jest automatycznie określana przez serwer, oparte na partycjonowanie pamięci, która jest zestaw za pomocą opcji MEMORY_PARTITION_MODE. Rozmiary buforów regularnych jest równa wartości opcji MAX_MEMORY (ustawienie domyślne 4 MB), podzielona przez liczbę buforów.Aby uzyskać więcej informacji na temat opcji MAX_MEMORY i MEMORY_PARTITION_MODE zobacz CREATE zdarzenie sesja (języka Transact-SQL).
|
regular_buffer_size |
bigint |
Rozmiar buforu regularne w bajtach.Nie jest pustych. |
total_large_buffers |
int |
Całkowita liczba dużych buforów.Nie jest pustych.
Note:
Duże bufory są używane podczas zdarzenie jest większy niż zwykłe buforu. Zostaną ustawione przeznaczonych bezpośrednio do tego celu. Duże bufory są przydzielane przy zdarzenie rozpoczyna sesja i są wielkości zgodnie z opcją MAX_zdarzenie_SIZE.Aby uzyskać więcej informacji na temat opcji MAX_EVENT_SIZE zobacz CREATE zdarzenie sesja (języka Transact-SQL).
|
large_buffer_size |
bigint |
Rozmiar dużego buforu w bajtach.Nie jest pustych. |
total_buffer_size |
bigint |
Całkowity rozmiar buforu pamięci, który jest używany do przechowywania zdarzeń dla tej sesja, w bajtach.Nie jest pustych. |
buffer_policy_flags |
int |
Mapa bitowa, wskazująca zachowania buforów zdarzenie sesja na wszystkie bufory są pełne i nowe wydarzenie jest uruchamiany.Nie jest pustych. |
buffer_policy_desc |
nvarchar(256) |
A description that indicates how session event buffers behave when all the buffers are full and a new event is fired.buffer_policy_desc can be one of the following:
Nie jest pustych. |
flagi |
int |
Mapa bitowa, która wskazuje flagi, które zostały zestaw w sesja.Nie jest pustych. |
flag_desc |
nvarchar(256) |
A description of the flags set on the session.flag_desc can be any combination of the following:
Nie jest pustych. |
dropped_event_count |
int |
Liczba zdarzeń, które zostały usunięte, kiedy bufor był pełny.Ta wartość jest 0 zasada bufor jest "Pełny buforu poczty odebranej" lub "nie upuszczania".Nie jest pustych. |
dropped_buffer_count |
int |
Liczba buforów, które zostały usunięte, kiedy bufor był pełny.Ta wartość jest 0 zasady buforu jest ustawiony na "Upuść zdarzeń"lub "nie upuszczania".Nie jest pustych. |
blocked_event_fire_time |
int |
Długość czas, przez który firings zdarzenie zostały zablokowane podczas buforów były pełne.Ta wartość jest 0 zasada bufor jest "Pełny buforu poczty odebranej" lub "Drop zdarzenie".Nie jest pustych. |
create_time |
datetime |
Czas, w którym sesja została utworzona.Nie jest pustych. |
largest_event_dropped_size |
int |
Rozmiar największego zdarzenie, które nie mieści się w buforze sesja.Nie jest pustych. |
Uprawnienia
Wymaga uprawnienia VIEW SERVER STATE na serwerze.
Historia zmian
Microsoft Learning |
---|
Poprawiono typ danych dla kolumn blocked_event_fire_time i nazwa. |
Usunięcie kolumny buffer_size i total_buffers. |
Dodane kolumny total_regular_buffers, regular_buffer_size, total_large_buffers, large_buffer_size i total_buffer_size. |