Udostępnij za pośrednictwem


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.

NoteNote:
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.

NoteNote:
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:

  • Usuwanie zdarzenie

  • Nie upuszczania

  • Upuść pełnego buforu

  • Przydzielić buforu nowego

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:

  • Zamknij elementów do opróżnienia buforów

  • Dyspozytor dedykowany

  • Zezwalaj na zdarzenia cykliczne

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.