Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Een lijst met alle sessiedefinities met serverbereik die bestaan in SQL Server of Azure SQL Managed Instance.
Opmerking
Azure SQL Database ondersteunt alleen gebeurtenissessies met databasebereik. Zie de gerelateerde weergave sys.database_event_sessions.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
event_session_id |
Int | De unieke id van de gebeurtenissessie. Niet nullable. |
name |
sysname | De door de gebruiker gedefinieerde naam voor het identificeren van de gebeurtenissessie. de naam is uniek. Niet nullable. |
event_retention_mode |
nchar(1) | Bepaalt hoe gebeurtenisverlies wordt verwerkt. De standaardwaarde is S. Niet nullable. Dit kan een van de volgende waarden zijn:S. Wordt toegewezen aan event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSSM. Wordt toegewezen aan event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSSN. Wordt toegewezen aan event_retention_mode_desc = NO_EVENT_LOSS |
event_retention_mode_desc |
sysname | Hierin wordt beschreven hoe gebeurtenisverlies wordt verwerkt. De standaardwaarde is ALLOW_SINGLE_EVENT_LOSS. Niet nullable. Dit kan een van de volgende waarden zijn:ALLOW_SINGLE_EVENT_LOSS. Gebeurtenissen kunnen verloren gaan vanuit de sessie. Afzonderlijke gebeurtenissen worden alleen verwijderd wanneer alle gebeurtenisbuffers vol zijn. Eén gebeurtenis verliezen wanneer buffers vol zijn, maakt acceptabele prestatiekenmerken van SQL Server mogelijk, terwijl het verlies in de verwerkte gebeurtenisstroom wordt geminimaliseerd.ALLOW_MULTIPLE_EVENT_LOSS. Volledige gebeurtenisbuffers kunnen verloren gaan vanuit de sessie. Het aantal verloren gebeurtenissen is afhankelijk van de geheugengrootte die aan de sessie is toegewezen, de partitionering van het geheugen en de grootte van de gebeurtenissen in de buffer. Deze optie minimaliseert de invloed van de prestaties op de server wanneer gebeurtenisbuffers snel worden gevuld. Grote aantallen gebeurtenissen kunnen echter verloren gaan uit de sessie.NO_EVENT_LOSS. Er is geen gebeurtenisverlies toegestaan. Deze optie zorgt ervoor dat alle gegenereerde gebeurtenissen worden bewaard. Als u deze optie gebruikt, worden alle taken die gebeurtenissen activeren gedwongen te wachten totdat er ruimte beschikbaar is in een gebeurtenisbuffer. Dit kan leiden tot detecteerbare prestatievermindering terwijl de gebeurtenissessie actief is. |
max_dispatch_latency |
Int | De hoeveelheid tijd, in milliseconden, die gebeurtenissen in het geheugen bufferen voordat ze aan sessiedoelen worden geleverd. Geldige waarden zijn van 0 tot 2.147.483.648 en 0. Een waarde waarmee 0 wordt aangegeven dat de verzendlatentie oneindig is. Nullable. |
max_memory |
Int | De hoeveelheid geheugen die aan de sessie is toegewezen voor gebeurtenisbuffering. De standaardwaarde is 4 MB. Nullable. |
max_event_size |
Int | De hoeveelheid geheugen die is gereserveerd voor gebeurtenissen die niet passen in gebeurtenissessiebuffers. Als max_event_size de berekende buffergrootte wordt overschreden, worden er twee extra buffers max_event_size toegewezen aan de gebeurtenissessie. Nullable. |
memory_partition_mode |
nchar(1) | De locatie in het geheugen waarin gebeurtenisbuffers worden gemaakt. De standaardpartitiemodus is G. Niet nullable.
memory_partition_mode is een van de volgende:G - NONEC - PER_CPUN - PER_NODE |
memory_partition_mode_desc |
sysname | De standaardwaarde is NONE. Niet nullable. Dit kan een van de volgende waarden zijn:NONE. Er wordt één set buffers gemaakt binnen een SQL Server-exemplaar.PER_CPU. Er wordt een set buffers gemaakt voor elke CPU.PER_NODE. Er wordt een set buffers gemaakt voor elk NUMA-knooppunt (Non-Uniform Memory Access). |
track_causality |
bit | Causaliteitstracering in- of uitschakelen. Als dit is ingesteld op 1 (ON), wordt het bijhouden ingeschakeld en kunnen gerelateerde gebeurtenissen op verschillende serververbindingen worden gecorreleerd. De standaardinstelling is 0 (OFF). Niet nullable. |
startup_state |
bit | Waarde bepaalt of de sessie automatisch wordt gestart wanneer de server wordt gestart. De standaardwaarde is 0. Niet nullable. Dit kan een van de volgende zijn:0 (OFF). De sessie wordt niet gestart wanneer de server wordt gestart.1 (ON). De gebeurtenissessie wordt gestart wanneer de server wordt gestart. |
max_duration |
bigint |
Van toepassing op: SQL Server 2025 (17.x) Preview en latere versies. De waarde die de maximale duur van een gebeurtenissessie bepaalt zodra deze is gestart, in seconden. Ingesteld op 0 wanneer MAX_DURATION niet is opgegeven of is ingesteld op UNLIMITED. Zie Tijdgebonden gebeurtenissessies voor meer informatie. |
Permissions
SQL Server 2019 (15.x) en eerdere versies vereisen VIEW SERVER STATE machtigingen op de server.
VOOR SQL Server 2022 (16.x) en latere versies is machtiging vereist VIEW SERVER PERFORMANCE STATE op de server.