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:Timeout (időkérés > 0) eseményosztály azt jelzi, hogy egy olyan erőforrásra, például egy oldalra vonatkozó zárolási kérés időlejárt azért, mert egy másik tranzakció blokkoló zárlatot tart a szükséges erőforráson. Ez az eseményosztály ugyanúgy viselkedik, mint a Lock:Timeout eseményosztály, kivéve, hogy nem tartalmaz olyan eseményeket, ahol az időkérés értéke 0.
Építsd be a Lock:Timeout (időkérés > 0) eseményosztályt olyan nyomokba, ahol zárolási szondákat vagy más nulla időtúlzású folyamatokat használsz. Ez lehetővé teszi, hogy lásd, hol zajlanak a tényleges időkorlátok anélkül, hogy nulla időkorlátot látnánk.
Lock:Timeout (időkérés > 0) Eseményosztály adatoszlopok
| Adatoszlop neve | Adattípus | Description | Oszlopazonosító | Szűrhető |
|---|---|---|---|---|
| ApplicationName | nvarchar | Annak az ügyfélalkalmazásnak a neve, amely létrehozta a kapcsolatot az 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 |
| BinaryData | image | Zárolja az erőforrás-azonosítót. | 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 töltődik, ha az ügyfél megadja az ügyfél folyamatazonosítóját. | 9 | Igen |
| DatabaseID | int | Az időkérés során az adatbázis azonosítója. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítésre kerül a nyomkövetésben, és a szerver 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, ahol az időkorlát történt. | 35 | Igen |
| Időtartam | bigint | Az esemény által eltelik idő (mikroszekundumusban). | 13 | Igen |
| Záróidőpont | datetime | Az az idő, amikor az esemény véget ért. Ez az oszlop nincs feltöltve az eseményosztályok indítására, mint például SQL:BatchStarting vagy SP:Starting. | 15 | Igen |
| EventClass | int | Az esemény típusa=189. | 27 | Nem |
| Eseménysorozat | int | Egy adott esemény sorrendje a kérelemben. | 51 | Nem |
| GroupID | 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 van feltöltve, ha a kliens megadja a hosztnevet. A gazdanév meghatározásához használja az 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 (akár SQL Server biztonsági bejelentkezés, akár a Microsoft Windows bejelentkezési adatai DOMAIN\username formájában). | 11 | 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 | Jelezze, hogy az esemény megérkezett vagy kéri. 0=NULL 1=Sch-S 2=Sch-M 3=S 4=U 5=X 6=IS 7=IU 8=IX 9=SIU 10=HAT 11=UIX 12=BU 13=RangeS-S 14=RangeS-U 15=RangeI-N 16=RangeI-S 17=RangeI-U 18=RangeI-X 19=RangeX-S 20=RangeX-U 21=RangeX-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 | Az objektum azonosítója, ha elérhető és alkalmazható. | 22 | Igen |
| ObjectID2 | bigint | Ha elérhető és alkalmazható a kapcsolódó objektum vagy entitás azonosítója. | 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 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 |
| StartTime | datetime | Az esemény indításának időpontja, ha elérhető. | 14 | Igen |
| TextData | kontextus | A szövegérték a trace-ben rögzített eseményosztálytó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:
Lock:Timeout Event osztály
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)