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.
Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
A Lock:Deadlock Chain eseményosztályt minden holtpontban résztvevő számára készítik.
Használd a Lock:Deadlock Chain eseményosztályt a holthelyzet felfigyelésére. Ez az információ hasznos annak megállapítására, hogy a holtpontok jelentősen befolyásolják-e az alkalmazás teljesítményét, és mely objektumok érintettek benne. Megvizsgálhatod az alkalmazáskódot, amely ezeket az objektumokat módosítja, hogy megállapítsd, lehetséges-e változtatásokat a holtpontok minimalizálására.
Lock:Deadlock lánc eseményosztály adatoszlopai
| Adatoszlop neve | Adattípus | Description | Oszlopazonosító | Szűrhető |
|---|---|---|---|---|
| BinaryData | image | Zárolja az erőforrás-azonosítót. | 2 | Igen |
| DatabaseID | int | Az adatbázis azonosítója, amelyhez ez az erőforrás tartozik. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítve van a nyomkövetésben, és a kiszolgáló elérhető. Határozza meg az adatbázis értékét a DB_ID függvénnyel. | 3 | Igen |
| DatabaseName | nvarchar | Az adatbázis neve, amelyhez az erőforrás tartozik. | 35 | Igen |
| EventClass | int | Az esemény típusa = 59. | 27 | Nem |
| Eseménysorozat | int | Egy adott esemény sorrendje a kérelemben. | 51 | Nem |
| EventSubClass | int | Az esemény alosztály típusa. 101=Erőforrás típus zár 102=Erőforrás típus Csere |
21 | Igen |
| IntegerData | int | Záródási szám. A számokat 0-val kezdve rendelik el a szerver indításakor, és minden holtpont esetén növelik. | 25 | Igen |
| IntegerData2 | int | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. | 55 | Igen |
| IsSystem | int | Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e. 1 = rendszer, 0 = felhasználó. | 60 | Igen |
| LoginSid | image | A bejelentkezett felhasználó biztonsági azonosítója (SID). Ezt az információt a sys.server_principals katalógus nézetben találhatod. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. | 41 | Igen |
| Üzemmód | int | 0=NULL - Kompatibilis minden más zárolási móddal (LCK_M_NL) 1=Séma stabilitási zár (LCK_M_SCH_S) 2=Séma módosítási zár (LCK_M_SCH_M) 3=Közös zár (LCK_M_S) 4=Zár frissítése (LCK_M_U) 5=Exclusive zár (LCK_M_X) 6=Szándék Megosztott Zár (LCK_M_IS) 7=Szándékfrissítési zár (LCK_M_IU) 8=Szándék Kizárólagos Zár (LCK_M_IX) 9=Frissítési szándékkal osztva (LCK_M_SIU) 10=Szándékkal osztott meg exkluzív (LCK_M_SIX) 11=Frissítés Intent Exkluzív (LCK_M_UIX) 12=Tömeges frissítési zár (LCK_M_BU) 13=Kulcstartomány megosztott/megosztott (LCK_M_RS_S) 14=Kulcstartomány megosztott/frissítés (LCK_M_RS_U) 15=Kulcstartomány beszúrása NULL (LCK_M_RI_NL) 16=Kulcstartomány beszúrása megosztott (LCK_M_RI_S) 17=Kulcstartomány betöltési frissítés (LCK_M_RI_U) 18=Billentyűtartomány beszúrás exkluzív (LCK_M_RI_X) 19=Key Range exkluzív megosztott (LCK_M_RX_S) 20=Key Range exkluzív frissítés (LCK_M_RX_U) 21=Key Range Exclusive Exclusive (LCK_M_RX_X) |
32 | Igen |
| Objektumazonosító | int | A zárt tárgy azonosítója, ha elérhető és alkalmazható. | 22 | Igen |
| ObjectID2 | bigint | A kapcsolódó objektum vagy entitás azonosítója, ha elérhető és alkalmazható. | 56 | Igen |
| OwnerID | int | 1=TRANZAKCIÓ 2=KURZOR 3=SESSION 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE |
58 | Igen |
| RequestID | int | Az utasítást tartalmazó kérelem azonosítója. | 49 | Igen |
| Kiszolgálónév | nvarchar | A nyomkövetés alatt álló SQL Server-példány neve. | 26 | Nem |
| SessionLoginName | nvarchar | A munkamenetet létrehozó felhasználó bejelentkezési neve. Például, ha Login1-vel csatlakozol az SQL Serverhez, és egy utasítást futtatsz Login2-ként, akkor a SessionLoginName a Login1-et, a LoginName pedig Login2-t mutatja. Ez az oszlop mind az SQL Server, mind a Microsoft Windows bejelentkezéseket jeleníti meg. | 64 | Igen |
| SPID | int | Annak a munkamenetnek az azonosítója, amelyen az esemény történt. | 12 | Igen |
| StartTime | datetime | Az esemény indításának időpontja, ha elérhető. | 14 | Igen |
| TextData | kontextus | A szövegérték az erőforrás típusától függ. | 1 | Igen |
| Tranzakcióazonosító | bigint | A tranzakció rendszer által hozzárendelt azonosítója. | 4 | Igen |
| Típus | int | 1=NULL_RESOURCE 2=ADATBÁZIS 3=FÁJL 5=TÁRGY 6=OLDAL 7=KULCS 8=TERJEDELEM 9=RID 10=ALKALMAZÁS 11=METADATA 12=AUTONAMEDB 13=HOBT 14=ALLOCATION_UNIT |
57 | Igen |
Lásd még:
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)