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í pro:SQL Server
azure SQL Managed Instance
Zobrazí seznam všech definic relací událostí v oboru serveru, které existují v SQL Serveru nebo azure SQL Managed Instance.
Poznámka:
Azure SQL Database podporuje pouze relace událostí v oboru databáze. Podívejte se na související zobrazení sys.database_event_sessions.
| Název sloupce | Datový typ | Description |
|---|---|---|
event_session_id |
Int | Jedinečné ID relace události. Nelze použít hodnotu null. |
name |
sysname | Uživatelem definovaný název pro identifikaci relace události. název je jedinečný. Nelze použít hodnotu null. |
event_retention_mode |
nchar(1) | Určuje způsob zpracování ztráty událostí. Výchozí hodnota je S. Nelze použít hodnotu null. Může to být jedna z následujících hodnot: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. Nelze použít hodnotu null. Může to být jedna z následujících hodnot: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í. |
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 0 do 2 147 483 648 a 0. Hodnota 0 značí, že latence odesílání je nekonečná. 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. 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čí počítanou velikost vyrovnávací paměti, přidělují se relaci události dvě další vyrovnávací paměti max_event_size . 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. Nelze 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. Nelze použít hodnotu null. Může to být jedna z následujících hodnot: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 (ON), sledování je povolené a související události na různých serverových připojeních lze korelovat. Výchozí nastavení je 0 (OFF). Nelze použít hodnotu 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. Nelze použít hodnotu null. Může to být jedna z těchto možností:0().OFF Relace se nespustí při spuštění serveru.1().ON Relace událostí se spustí při spuštění serveru. |
max_duration |
bigint |
Platí na: SQL Server 2025 (17.x) a novější verze. Hodnota, která určuje maximální dobu trvání relace události po jejím spuštění v sekundách. Je nastavena na 0 hodnotu, pokud MAX_DURATION není zadána nebo je nastavena na UNLIMITEDhodnotu . Další informace naleznete v tématu Relace událostí vázané na čas. |
Povolení
SQL Server 2019 (15.x) a předchozí verze vyžadují VIEW SERVER STATE oprávnění k serveru.
SQL Server 2022 (16.x) a novější verze vyžadují VIEW SERVER PERFORMANCE STATE oprávnění k serveru.