Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
A Blocked Process Report eseményosztály azt jelzi, hogy egy feladatot több időn át blokkoltak. Ez az eseményosztály nem tartalmazza a rendszerfeladatokat vagy olyan feladatokat, amelyek nem holtpont-észlelhető erőforrásokra várnak.
A jelentések generálásának küszöbértékének és gyakoriságának konfigurálásához használja a sp_configure parancsot, hogy beállítsa a blokkolt folyamatküszöb opciót, amely másodpercek alatt beállítható. Alapértelmezés szerint nem jönnek létre letiltott folyamatjelentések. További információért a blokkolt folyamatküszöb opció beállításáról lásd: Blokkolt folyamatküszöb Server Konfiguráció Opció.
A Blocked Process Report eseményosztály által visszaküldött adatok szűréséről információért lásd: Szűrő események egy nyomban (SQL Server profiler), Állítson be egy nyomszűrő (Transact-SQL) vagy sp_trace_setfilter (Transact-SQL).
Blokkolt folyamatjelentés Eseményosztály adatoszlopai
| Adatoszlop neve | Adattípus | Description | Oszlopazonosító | Szűrhető |
|---|---|---|---|---|
| DatabaseID | int | Az adatbázis azonosítója, amelyben a zárat megszerezték. 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 |
| Duration | bigint | Az időtartam (mikroszekundumokban) volt, amíg a folyamat blokkolt. | 13 | Igen |
| EndTime | 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 = 137. | 27 | Nem |
| Eseménysorozat | int | Egy adott esemény sorrendje a kérésen belül. | 51 | Nem |
| IndexID | int | Az esemény által érintett objektum indexének azonosítója. Az objektum index azonosítójának meghatározásához használja a sysindexes rendszer tábla indid oszlopát. | 24 | 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). Ez az esemény mindig a rendszerszálból jelent. IsSystem = 1; SID = sa. | 41 | Igen |
| Mode | int | Az az állam, amelyet az esemény kapott vagy kér. 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 |
| ObjectID | int | A rendszer által hozzárendelt azonosító arra az objektumra, amelyen a zár megszerezhető, ha elérhető és alkalmazható. | 22 | Igen |
| Kiszolgálónév | nvarchar | A nyomkövetés alatt álló SQL Server-példány neve. | 26 | |
| SessionLoginName | nvarchar | A felhasználó bejelentkezési neve, aki a munkamenetet indította. Például, ha Login1-vel csatlakozol SQL Serverhez, és egy utasítást Login2 néven futtatsz, a SessionLoginName a Login1-et mutatja; és a LoginName a Login2-t mutatja. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. | 64 | Igen |
| TextData | kontextus | A szövegérték a trace-ben rögzített eseményosztálytól függ. | 1 | Igen |
| TransactionID | bigint | A tranzakció rendszer által hozzárendelt azonosítója. | 4 | Igen |
Lásd még:
sp_trace_setevent (Transact-SQL)
sp_configure (Transact-SQL)