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 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
De Lock:Deadlock Chain gebeurtenisklasse wordt geproduceerd voor elke deelnemer in een deadlock.
Gebruik de Lock:Deadlock Chain event class om te monitoren wanneer deadlock-omstandigheden optreden. Deze informatie is nuttig om te bepalen of deadlocks de prestaties van je applicatie significant beïnvloeden en welke objecten betrokken zijn. Je kunt de applicatiecode die deze objecten wijzigt onderzoeken om te bepalen of er wijzigingen kunnen worden aangebracht om deadlocks te minimaliseren.
Slot:Deadlock ketengebeurtenisklasse datakolommen
| Naam van gegevenskolom | Gegevenstype | Description | Kolom-id | Filterbaar |
|---|---|---|---|---|
| BinaryData | image | Vergrendel resource-identificatie. | 2 | Yes |
| DatabaseID | int | ID van de database waartoe deze bron behoort. SQL Server Profiler geeft de naam van de database weer als de kolom ServerName-gegevens wordt vastgelegd in de tracering en de server beschikbaar is. Bepaal de waarde voor een database met behulp van de functie DB_ID. | 3 | Yes |
| DatabaseName | nvarchar | Naam van de database waartoe de bron behoort. | 35 | Yes |
| EventClass | int | Type evenement = 59. | 27 | Nee. |
| GebeurtenisVolgorde | int | Volgorde van een bepaalde gebeurtenis binnen de aanvraag. | 51 | Nee. |
| EventSubClass | int | Type gebeurtenis-subklasse. 101=Resource type Lock 102=Resource type Uitwisseling |
21 | Yes |
| IntegerData | int | Deadlock-nummer. Nummers worden toegewezen die beginnen met 0 bij het starten van de server, en worden voor elke deadlock verhoogd. | vijfentwintig | Yes |
| IntegerData2 | int | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. | 55 | Yes |
| IsSysteem | int | Geeft aan of de gebeurtenis heeft plaatsgevonden in een systeemproces of een gebruikersproces. 1 = systeem, 0 = gebruiker. | 60 | Yes |
| LoginSid | image | Beveiligingsidentificatienummer (SID) van de aangemelde gebruiker. Je kunt deze informatie vinden in de catalogusweergave van sys.server_principals. Elke SID is uniek voor elke aanmelding op de server. | 41 | Yes |
| Wijze | int | 0=NULL - Compatibel met alle andere lockmodi (LCK_M_NL) 1=Schema Stabiliteitsslot (LCK_M_SCH_S) 2=Schema Modificatie Slot (LCK_M_SCH_M) 3=Gedeeld slot (LCK_M_S) 4=Update-slot (LCK_M_U) 5=Exclusief slot (LCK_M_X) 6=Intentie Gedeelde Slot (LCK_M_IS) 7=Intent Update Lock (LCK_M_IU) 8=Intentie-exclusieve Slot (LCK_M_IX) 9=Gedeeld met de intentie om te updaten (LCK_M_SIU) 10=Gedeeld met intentie exclusief (LCK_M_SIX) 11=Exclusief Bijwerken met Intentie (LCK_M_UIX) 12=Bulk Update Lock (LCK_M_BU) 13=Sleutelbereik gedeeld/gedeeld (LCK_M_RS_S) 14=Sleutelbereik gedeeld/bijgewerkt (LCK_M_RS_U) 15=Sleutelbereik Invoegen NULL (LCK_M_RI_NL) 16=Gedeeld Sleutelbereik-invoeging (LCK_M_RI_S) 17=Sleutelbereik-invoegupdate (LCK_M_RI_U) 18=Sleutelbereik Invoegsel Exclusief (LCK_M_RI_X) 19=Sleutelbereik Exclusief Gedeeld (LCK_M_RX_S) 20=Exclusieve Update van het Sleutelbereik (LCK_M_RX_U) 21=Key Range Exclusief (LCK_M_RX_X) |
32 | Yes |
| ObjectID | int | ID van het object dat vergrendeld was, indien beschikbaar en van toepassing. | 22 | Yes |
| ObjectID2 | bigint | De ID van het gerelateerde object of entiteit, indien beschikbaar en van toepassing. | 56 | Yes |
| OwnerID | int | 1=TRANSACTIE 2=CURSOR 3=SESSIE 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE |
58 | Yes |
| RequestID | int | Id van de aanvraag met de instructie. | 49 | Yes |
| Servernaam | nvarchar | De naam van het exemplaar van SQL Server dat wordt getraceerd. | 26 | Nee. |
| SessionLoginName | nvarchar | Aanmeldingsnaam van de gebruiker die de sessie heeft gestart. Als je bijvoorbeeld verbinding maakt met SQL Server via Login1 en een instructie uitvoert als Login2, toont SessionLoginName Login1 en LoginName Login2. Deze kolom toont zowel SQL Server- als Microsoft Windows-logins. | 64 | Yes |
| SPID | int | Id van de sessie waarop de gebeurtenis heeft plaatsgevonden. | 12 | Yes |
| StartTime | datetime | Tijdstip waarop de gebeurtenis is gestart, indien beschikbaar. | 14 | Yes |
| Tekstgegevens | ntext | Tekstwaarde hangt af van het type hulpbron. | 1 | Yes |
| TransactionID | bigint | Door het systeem toegewezen id van de transactie. | 4 | Yes |
| Typologie | int | 1=NULL_RESOURCE 2=DATABASE 3=BESTAND 5=OBJECT 6=PAGINA 7=SLEUTEL 8=OMVANG 9=RID 10=TOEPASSING 11=METADATA 12=AUTONAMEDB 13=HOBT 14=ALLOCATION_UNIT |
57 | Yes |
Zie ook
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)