Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Felsorolja az SQL Serverben vagy az Azure SQL Managed Instance-ben létező összes kiszolgálói hatókörű esemény-munkamenet-definíciót.
Megjegyzés:
Az Azure SQL Database csak adatbázis-hatókörű esemény munkameneteket támogat. Lásd a kapcsolódó nézetet, sys.database_event_sessions.
| Oszlop neve | Adattípus | Description |
|---|---|---|
event_session_id |
Int | Az esemény munkamenetének egyedi azonosítója. Nem null értékű. |
name |
sysname | Az esemény munkamenetének azonosítására szolgáló felhasználó által definiált név. a név egyedi. Nem null értékű. |
event_retention_mode |
nchar(1) | Meghatározza az eseményvesztés kezelését. Az alapértelmezett érték a S. Nem null értékű. Az alábbi értékek egyike lehet:S. Térképek a event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSSM. Térképek a event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSSN. Térképek a event_retention_mode_desc = NO_EVENT_LOSS |
event_retention_mode_desc |
sysname | Az eseményvesztés kezelésének módját ismerteti. Az alapértelmezett érték a ALLOW_SINGLE_EVENT_LOSS. Nem null értékű. Az alábbi értékek egyike lehet:ALLOW_SINGLE_EVENT_LOSS. Az események elveszhetnek a munkamenetből. Az egyes események csak akkor lesznek elvetve, ha az összes eseménypuffer megtelt. Ha a pufferek megtelnek, egyetlen esemény elvesztése elfogadható SQL Server-teljesítményjellemzőket tesz lehetővé, miközben minimalizálja a feldolgozott eseményfolyam veszteségét.ALLOW_MULTIPLE_EVENT_LOSS. A teljes eseménypufferek elveszhetnek a munkamenetből. Az elveszett események száma a munkamenethez lefoglalt memóriamérettől, a memória particionálásától és a pufferben lévő események méretétől függ. Ez a beállítás minimálisra csökkenti a kiszolgáló teljesítményre gyakorolt hatását, ha az eseménypufferek gyorsan megtelnek. A munkamenetből azonban sok esemény elveszhet.NO_EVENT_LOSS. Nem engedélyezett eseményvesztés. Ez a beállítás biztosítja, hogy az összes létrehozott esemény megmarad. Ennek a beállításnak a használata kényszeríti az eseményeket aktiváló összes feladatot, hogy várjon, amíg a hely rendelkezésre áll egy eseménypufferben. Ez az esemény-munkamenet aktív állapotában észlelhető teljesítménycsökkenéshez vezethet. |
max_dispatch_latency |
Int | Ezredmásodpercben az események pufferelése a memóriában, mielőtt a munkamenet-céloknak szolgálnának. Az érvényes értékek 0 és 2 147 483 648 közöttiek, és 0. Egy érték 0 azt jelzi, hogy a küldés késleltetése végtelen. Nullázható. |
max_memory |
Int | A munkamenethez az eseménypuffereléshez lefoglalt memória mennyisége. Az alapértelmezett érték 4 MB. Nullázható. |
max_event_size |
Int | Az esemény-munkamenet puffereibe nem illeszkedő eseményekhez félretett memória mennyisége. Ha max_event_size meghaladja a számított pufferméretet, két további puffer max_event_size van lefoglalva az esemény munkamenetéhez. Nullázható. |
memory_partition_mode |
nchar(1) | A memória azon helye, ahol az eseménypufferek létrejönnek. Az alapértelmezett partíció mód a következő G: . Nem null értékű.
memory_partition_mode az alábbiak egyike:G - NONEC - PER_CPUN - PER_NODE |
memory_partition_mode_desc |
sysname | Az alapértelmezett érték a NONE. Nem null értékű. Az alábbi értékek egyike lehet:NONE. A rendszer egyetlen pufferkészletet hoz létre egy SQL Server-példányon belül.PER_CPU. Minden processzorhoz létrejön egy pufferkészlet.PER_NODE. A rendszer puffereket hoz létre minden nem egységes memóriaelérési (NUMA-) csomóponthoz. |
track_causality |
bit | Az ok-okozati összefüggések nyomon követésének engedélyezése vagy letiltása. Ha a (1) értékre ON van állítva, a nyomon követés engedélyezve van, és a különböző kiszolgálókapcsolatok kapcsolódó eseményei korrelálhatók. Az alapértelmezett beállítás (0OFF). Nem null értékű. |
startup_state |
bit | Az érték határozza meg, hogy a munkamenet automatikusan elindul-e a kiszolgáló indításakor. Az alapértelmezett érték a 0. Nem null értékű. Az alábbiak egyike lehet:0().OFF A munkamenet nem indul el a kiszolgáló indításakor.1().ON Az esemény munkamenete a kiszolgáló indításakor kezdődik. |
max_duration |
bigint |
Érvényes: SQL Server 2025 (17.x) és újabb verziók. Az az érték, amely meghatározza az esemény-munkamenetek maximális időtartamát a kezdés után másodpercben. 0
MAX_DURATION Ha nincs megadva, vagy be van állítvaUNLIMITED. További információ: Időhöz kötött esemény munkamenetek. |
Permissions
Az SQL Server 2019 (15.x) és a korábbi verziók engedélyre szorulnak VIEW SERVER STATE a kiszolgálón.
Az SQL Server 2022 (16.x) és újabb verzióinak engedélyre van szükségük VIEW SERVER PERFORMANCE STATE a kiszolgálón.