Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Visar en lista över alla definitioner för händelsesessioner med serveromfattning som finns i SQL Server eller Azure SQL Managed Instance.
Anmärkning
Azure SQL Database stöder endast databasomfattande händelsesessioner. Se den relaterade vyn sys.database_event_sessions.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
event_session_id |
Int | Händelsesessionens unika ID. Inte nullbar. |
name |
sysname | Det användardefinierade namnet för att identifiera händelsesessionen. namnet är unikt. Inte nullbar. |
event_retention_mode |
nchar(1) | Avgör hur händelseförlust hanteras. Standardvärdet är S. Inte nullbar. Kan vara något av följande värden:S. Mappar till event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSSM. Mappar till event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSSN. Mappar till event_retention_mode_desc = NO_EVENT_LOSS |
event_retention_mode_desc |
sysname | Beskriver hur händelseförlust hanteras. Standardvärdet är ALLOW_SINGLE_EVENT_LOSS. Inte nullbar. Kan vara något av följande värden:ALLOW_SINGLE_EVENT_LOSS. Händelser kan gå förlorade från sessionen. Enskilda händelser tas bara bort när alla händelsebuffertar är fulla. Om du förlorar enstaka händelser när buffertar är fulla kan du använda godtagbara prestandaegenskaper för SQL Server, samtidigt som förlusten i den bearbetade händelseströmmen minimeras.ALLOW_MULTIPLE_EVENT_LOSS. Fullständiga händelsebuffertar kan gå förlorade från sessionen. Antalet förlorade händelser beror på den minnesstorlek som allokerats till sessionen, partitioneringen av minnet och storleken på händelserna i bufferten. Det här alternativet minimerar prestandapåverkan på servern när händelsebuffertar snabbt fylls. Ett stort antal händelser kan dock gå förlorade från sessionen.NO_EVENT_LOSS. Ingen händelseförlust tillåts. Det här alternativet säkerställer att alla händelser som genereras behålls. Med det här alternativet tvingar du alla uppgifter som utlöser händelser att vänta tills utrymme är tillgängligt i en händelsebuffert. Detta kan leda till att prestandaförsämring kan upptäckas medan händelsesessionen är aktiv. |
max_dispatch_latency |
Int | Hur lång tid, i millisekunder, som händelser buffras i minnet innan de hanteras till sessionsmål. Giltiga värden är från 0 till 2 147 483 648 och 0. Värdet 0 för anger att leveranssvarstiden är oändlig. Nullbar. |
max_memory |
Int | Mängden minne som allokerats till sessionen för händelsebuffertning. Standardvärdet är 4 MB. Nullbar. |
max_event_size |
Int | Mängden minne som avsatts för händelser som inte får plats i händelsesessionsbuffertar. Om max_event_size överskrider den beräknade buffertstorleken allokeras ytterligare två buffertar max_event_size till händelsesessionen. Nullbar. |
memory_partition_mode |
nchar(1) | Platsen i minnet där händelsebuffertar skapas. Standardpartitionsläget är G. Inte nullbar.
memory_partition_mode är en av:G - NONEC - PER_CPUN - PER_NODE |
memory_partition_mode_desc |
sysname | Standardvärdet är NONE. Inte nullbar. Kan vara något av följande värden:NONE. En enda uppsättning buffertar skapas i en SQL Server-instans.PER_CPU. En uppsättning buffertar skapas för varje PROCESSOR.PER_NODE. En uppsättning buffertar skapas för varje nod för icke-enhetlig minnesåtkomst (NUMA). |
track_causality |
bit | Aktivera eller inaktivera orsakssambandsspårning. Om inställningen 1 är (ON) aktiveras spårning och relaterade händelser på olika serveranslutningar kan korreleras. Standardinställningen är 0 (OFF). Inte nullbar. |
startup_state |
bit | Värdet avgör om sessionen startas automatiskt när servern startar eller inte. Standardvärdet är 0. Inte nullbar. Kan vara något av:0 (OFF). Sessionen startar inte när servern startar.1 (ON). Händelsesessionen startar när servern startar. |
max_duration |
bigint |
Gäller för: SQL Server 2025 (17.x) Förhandsversion och senare versioner. Värdet som avgör den maximala varaktigheten för en händelsesession när den har startats, i sekunder. Ange till 0 när MAX_DURATION inte har angetts eller är inställt på UNLIMITED. Mer information finns i Tidsbundna händelsesessioner. |
Permissions
SQL Server 2019 (15.x) och tidigare versioner kräver VIEW SERVER STATE behörighet på servern.
SQL Server 2022 (16.x) och senare versioner kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.