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:Acquired eseményosztály azt jelzi, hogy egy erőforráson( például egy adatoldalon) végzett zárolás beszerzése megtörtént.
A Lock:Acquired and Lock:Released eseményosztályokkal monitorozható az objektumok zárolása, a zárolt zárolások típusa és a zárolások megőrzésének ideje. A hosszú ideig megtartott zárolások versengési problémákat okozhatnak, ezért meg kell vizsgálni őket. Egy alkalmazás például zárolhatja a táblák sorait, majd megvárhatja a felhasználói bemenetet. Mivel a felhasználói bevitel hosszú időt vehet igénybe, a zárolások blokkolhatják a többi felhasználót. Ebben az esetben az alkalmazást újra kell tervezni, hogy a zárolási kérelmek csak szükség esetén legyenek megadva, és ne igényeljenek felhasználói bemenetet a zárolások beszerzésekor.
Zárolás:Beszerzett eseményosztály adatoszlopai
| Adatoszlop neve | Adattípus | Leírás | Oszlopazonosító | Szűrhető |
|---|---|---|---|---|
| AlkalmazásNév | nvarchar | Annak az ügyfélalkalmazásnak a neve, amely létrehozta a kapcsolatot a Microsoft SQL Server egy példányával. Ez az oszlop a program megjelenített neve helyett az alkalmazás által átadott értékekkel van feltöltve. | 10 | Igen |
| BigintData1 | bigint | Partícióazonosító, ha a zárolási erőforrás particionált. | 52 | Igen |
| BinaryData | kép | Erőforrás-azonosító zárolása. | 2 | Igen |
| ClientProcessID | Int | A gazdaszámítógép által hozzárendelt azonosító ahhoz a folyamathoz, amelyben az ügyfélalkalmazás fut. Ez az adatoszlop akkor lesz feltöltve, ha az ügyfél megadja az ügyfélfolyamat-azonosítót. | 9 | Igen |
| Adatbázis-azonosító | Int | Annak az adatbázisnak az azonosítója, amelyben a zárolást megszerezték. 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 |
| Időtartam | bigint | A zárolás beszerzése és a zárolás feloldása vagy törlése között eltelt idő (mikroszekundumban). | 13 | Igen |
| Záróidőpont | datetime | Az esemény befejezésének időpontja. | 15 | Igen |
| EventClass | Int | Esemény típusa = 24. | 27 | Nem |
| Eseménysorozat | Int | Egy adott esemény sorrendje a kérelemben. | 51 | Nem |
| Csoportazonosító | Int | Annak a számítási feladatcsoportnak az azonosítója, amelyben az SQL Trace esemény aktiválódik. | 66 | Igen |
| Kiszolgálónév | nvarchar | Annak a számítógépnek a neve, amelyen az ügyfél fut. Ez az adatoszlop akkor lesz feltöltve, ha az ügyfél megadja a gazdagép nevét. A gazdagép nevének meghatározásához használja a HOST_NAME függvényt. | 8 | 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 |
| bejelentkezési név | nvarchar | A felhasználó bejelentkezésének neve (az SQL Server biztonsági bejelentkezése vagy a Windows bejelentkezési hitelesítő adatai TARTOMÁNY\felhasználónév formátumban). | 11 | Igen |
| LoginSid | kép | A bejelentkezett felhasználó biztonsági azonosítója (SID). Ezeket az információkat a sys.server_principals katalógusnézetben találja. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. |
41 | Igen |
| Üzemmód | Int | Az eredményként kapott mód a zárolás megszerzése után. 0=NULL – Kompatibilis az összes többi zárolási móddal (LCK_M_NL) 1=Sémastabilitási zárolás (LCK_M_SCH_S) 2=Sémamódosítási zár (LCK_M_SCH_M) 3=Megosztott zárolás (LCK_M_S) 4=Zár frissítése (LCK_M_U) 5=Exkluzív zárolás (LCK_M_X) 6=Szándék megosztott zárolása (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=Megosztva frissítési szándékkal (LCK_M_SIU) 10=Megosztva kizárólagos szándékkal (LCK_M_SIX) 11=Frissítés kizárólagos szándékkal (LCK_M_UIX) 12=Tömeges frissítési zárolás (LCK_M_BU) 13=Megosztott/megosztott kulcstartomány (LCK_M_RS_S) 14=Megosztott kulcstartomány/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=Kizárólagos kulcstartomány megosztott (LCK_M_RX_S) 20=Kulcstartomány kizárólagos frissítése (LCK_M_RX_U) 21=Exkluzív kulcstartomány (LCK_M_RX_X) |
32 | Igen |
| NTDomainName | nvarchar | Windows-tartomány, amelyhez a felhasználó tartozik. | 7 | Igen |
| NTUserName | nvarchar | Windows-felhasználónév. | 6 | Igen |
| Objektumazonosító | Int | Annak az objektumnak az azonosítója, amelyen a zárolást megszerezték, 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 |
| Tulajdonosazonosító | Int | 1=TRANZAKCIÓ 2=KURZOR 3=MUNKAMENET 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE |
58 | Igen |
| Kérelemazonosító | 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. Ha például a Login1 használatával csatlakozik az SQL Serverhez, és bejelentkezési2 utasítást hajt végre, a SessionLoginName a Login1, a LoginName pedig a Login2 értéket jeleníti meg. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. | 64 | Igen |
| SPID | Int | Annak a munkamenetnek az azonosítója, amelyen az esemény történt. | 12 | Igen |
| Kezdési időpont | datetime | Az esemény indításának időpontja, ha elérhető. | 14 | Igen |
| TextData | kontextus | A beolvasott zárolási típustól függő szöveges érték. Ez ugyanaz az érték, mint a resource_description oszlop sys.dm_tran_locks |
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=FILE 5=OBJECT 6=PAGE 7=KULCS 8=EXTENT 9=RID 10=ALKALMAZÁS 11=METADATA 12=AUTONAMEDB 13=HOBT 14=ALLOCATION_UNIT |
57 | Igen |