Megosztás:


Blokkolt folyamatjelentés eseményosztálya

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-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)