Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:Azure SQL Database
Azure SQL Managed Instance
SQL 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.
- Azure SQL Database a databáze SQL v prostředcích infrastruktury podporují pouze relace v oboru databáze.
- Spravovaná instance Azure SQL podporuje relace s oborem databáze i relace s oborem serveru. Relace v oboru serveru se doporučují pro spravované instance SQL. Další informace naleznete v tématu CREATE EVENT SESSION příklady kódu.
| 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_LOSSM. Mapuje na event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSSN. 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 - NONEC - PER_CPUN - 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.
Související obsah
- sys.server_event_sessions
- Rozšířené události ve službě Azure SQL Database
- Cílový kód souboru událostí pro rozšířené události ve službě Azure SQL Database a službě SQL Managed Instance
- sys.database_event_session_actions
- sys.database_event_session_targets
- Monitorování výkonu služby Microsoft Azure SQL Database a služby Azure SQL Managed Instance pomocí zobrazení dynamické správy