sys.server_event_sessions (języka Transact-SQL)

Wyświetla listę wszystkich zdarzeniedefinicjisesja istniejące w SQL Server.

Nazwa kolumny

Typ danych

Opis

event_session_id

int

Unikatowy identyfikator zdarzenie sesja.Nie jest nullable.

name

sysname

Nazwa użytkownika do identyfikowania zdarzenie sesja.namejest unikatowy.Nie jest nullable.

event_retention_mode

nchar(1)

Określa sposób obsługi zdarzenie utraty.Jest jedną z następujących czynności:

  • S.Mapuje event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSS

  • M.Mapuje event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSS

  • RZECZOWNIKMapuje event_retention_mode_desc = NO_EVENT_LOSS

Wartość domyślna to S.Nie jest nullable.

event_retention_mode_desc

sysname

W tym artykule opisano sposób obsługi zdarzenie utraty.Jest jedną z następujących czynności:

  • ALLOW_SINGLE_EVENT_LOSS.Zdarzenia mogą być utracone z sesja.Pojedynczego zdarzenia są usuwane, tylko wtedy, gdy wszystkie bufory zdarzenie są pełne.Utraty pojedynczego zdarzenia po zapełnieniu buforów pozwala na przyjęcia SQL Server cech wydajności przy jednoczesnym minimalizowaniu strat w strumieniu przetworzonych zdarzenie .

  • ALLOW_MULTIPLE_EVENT_LOSS.Bufory pełne zdarzenie mogą być utracone z sesja.Liczba utraconych zdarzeń zależy od wielkości pamięci przydzielonej do sesja, partycjonowanie pamięci i rozmiar zdarzenia w buforze.Ta opcja minimalizuje wpływ na wydajność na serwerze podczas zdarzenie buforów szybko są wypełnione.Jednak dużej liczby zdarzeń mogą zostać utracone z sesja.

  • NO_EVENT_LOSS.Bez utraty zdarzenie jest dozwolone.Ta opcja zapewnia, że wszystkie zdarzenia wywoływane są zachowywane.Za pomocą tej opcji wymusza wszystkie zadania, które ognia zdarzenia poczekać, aż miejsca jest dostępna w buforze zdarzenie .Może to prowadzić do obniżenia wydajności wykrywalnych podczas zdarzenie sesja jest aktywny.

Wartość domyślna to ALLOW_SINGLE_EVENT_LOSS.Nie jest nullable.

max_dispatch_latency

int

Ilość czas, w sekundach, które zdarzenia będą buforowane w pamięci przed są udostępniane do celów sesja .Prawidłowe wartości to od 1 do 2147483648 i -1.Wartość -1 wskazuje, że tej wysyłki opóźnienie jest nieograniczony.Jest nullable.

max_memory

int

Kwota pamięć przydzielona dla sesja do buforowania zdarzenie .Wartość domyślna wynosi 4 MB.Jest nullable.

max_event_size

int

Ilość pamięci, zestaw przeznaczone dla zdarzenia, które nie dopasowanie w zdarzeniebuforówsesja . Jeśli max_event_size przekracza obliczony rozmiar buforu, dwa dodatkowe bufory max_event_size są przydzielane do zdarzenie sesja.Jest nullable.

memory_partition_mode

nchar(1)

Lokalizacja pamięci, w których są tworzone buforów zdarzenie .memory_partition_modejest jedną z opcji:

  • G - BRAK

  • C - PER_CPU

  • N - PER_NODE

Domyślnym trybem partycji jest G.Nie jest nullable.

memory_partition_mode_desc

sysname

Jest jedną z następujących czynności:

  • BRAK.Pojedynczy zestaw bufory są tworzone w ramach wystąpienieserwera SQL .

  • PER_CPU.zestaw buforów jest tworzony dla każdego Procesora.

  • PER_NODE.zestaw buforów jest tworzony dla każdego węzła dostępu (NUMA)-uniform pamięci.

Wartością domyślną jest brak.Nie jest nullable.

track_causality

bit

Włączyć lub wyłączyć śledzenie związku przyczynowego.Jeśli jest zestaw na 1 (włączone) śledzenie jest włączone i związanych z nimi zdarzenia na innym serwerze połączenia można skorelowane.Ustawieniem domyślnym jest 0 (wyłączone).Nie jest nullable.

startup_state

bit

Wartość określa, czy sesja jest uruchamiana automatycznie podczas uruchamiania serwera.Jest jedną z opcji:

  • 0 (WYŁĄCZONE).sesja nie uruchamia się po uruchomieniu serwera.

  • 1 (WŁĄCZONE).zdarzeniesesja rozpoczyna się podczas uruchamiania serwera.

Wartość domyślna to 0.Nie jest nullable.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.