Sdílet prostřednictvím


sys.database_event_sessions

Platí na:Azure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Zobrazení sys.database_event_sessions dynamické správy (DMV) obsahuje seznam všech definic relací událostí v oboru databáze, které existují v aktuální databázi. Informace o aktivních relacích událostí v oboru databáze najdete v tématu sys.dm_xe_database_sessions.

Název sloupce Datový typ Description
event_session_id int Jedinečné ID relace události. Není možné nastavit jako null.
name sysname Uživatelem definovaný název pro identifikaci relace události. název je jedinečný. Není možné nastavit jako null.
event_retention_mode nchar(1) Určuje způsob zpracování ztráty událostí. Výchozí hodnota je S. Není možné použít hodnotu null. Je jedním z těchto:

S. Mapuje na event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSS

M. Mapuje na event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSS

N. Mapuje na event_retention_mode_desc = NO_EVENT_LOSS
event_retention_mode_desc sysname Popisuje způsob zpracování ztráty událostí. Výchozí hodnota je ALLOW_SINGLE_EVENT_LOSS. Není možné nastavit jako null. Je jedním z těchto:

ALLOW_SINGLE_EVENT_LOSS. Události mohou být ztraceny z relace. Jednotlivé události se zahodí jenom v případě, že jsou všechny vyrovnávací paměti událostí plné. Ztráta jednotlivých událostí při plné vyrovnávací paměti umožňuje přijatelné charakteristiky výkonu SQL Serveru a současně minimalizuje ztrátu ve zpracovaném datovém proudu událostí.

ALLOW_MULTIPLE_EVENT_LOSS. Úplné vyrovnávací paměti událostí mohou být ztraceny z relace. Počet ztracených událostí závisí na velikosti paměti přidělené relaci, dělení paměti a velikosti událostí v vyrovnávací paměti. Tato možnost minimalizuje dopad na výkon na server, když se rychle vyplní vyrovnávací paměti událostí. Z relace ale může dojít ke ztrátě velkého počtu událostí.

NO_EVENT_LOSS. Není povolena žádná ztráta událostí. Tato možnost zajišťuje zachování všech vyvolaných událostí. Pomocí této možnosti vynutíte všechny úkoly, které aktivuje události, aby čekaly, až bude v vyrovnávací paměti událostí k dispozici mezera. To může vést ke zjištění možného snížení výkonu, když je relace událostí aktivní. Pro cíle souborů událostí ve službě Azure SQL Database se chová stejně jako ALLOW_SINGLE_EVENT_LOSS. Další informace najdete v tématu EVENT_RETENTION_MODE.
max_dispatch_latency int Doba, po kterou se události ukládají do vyrovnávací paměti v milisekundách, než se obsluhují cílům relace. Platné hodnoty jsou od 1 do 2147483648 a -1. Hodnota -1 označuje, že latence odesílání je nekonečná. Je nullable.
max_memory int Množství paměti přidělené relaci pro ukládání událostí do vyrovnávací paměti. Výchozí hodnota je 4 MB. Je nullable.
max_event_size int Množství paměti nastavené na události, které se nevejdou do vyrovnávací paměti relace událostí. Pokud max_event_size překročí velikost počítané vyrovnávací paměti, přidělí se relaci události dvě další vyrovnávací paměti max_event_size. Je nullable.
memory_partition_mode nchar(1) Umístění v paměti, kde jsou vytvořeny vyrovnávací paměti událostí. Výchozí režim oddílu je G. Není možné použít hodnotu null. memory_partition_mode je jedna z těchto možností:

G - NONE

C - PER_CPU

N - PER_NODE
memory_partition_mode_desc sysname Výchozí hodnota je NONE. Není možné nastavit jako null. Je jedním z těchto:

NONE. V instanci SQL Serveru se vytvoří jedna sada vyrovnávacích pamětí.

PER_CPU. Pro každý procesor se vytvoří sada vyrovnávacích pamětí.

PER_NODE. Vytvoří se sada vyrovnávacích pamětí pro každý nejednotný uzel přístupu k paměti (NUMA).
track_causality bit Povolení nebo zakázání sledování kauzality Pokud je nastavená hodnota 1 (ZAPNUTO), sledování je povolené a související události na různých serverových připojeních mohou být korelovány. Výchozí nastavení je 0 (VYPNUTO). Není možné nastavit jako null.
startup_state bit Hodnota určuje, zda je relace spuštěna automaticky při spuštění serveru. Výchozí hodnota je 0. Není možné nastavit jako null. Je jedním z těchto:

0 (VYPNUTO). Relace se nespustí při spuštění serveru.

1 (ZAPNUTO). Relace událostí se spustí při spuštění serveru.

Permissions

Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU DATABÁZE.