Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
De Blocked Process Report-gebeurtenisklasse geeft aan dat een taak langer dan een bepaalde tijd geblokkeerd is. Deze gebeurtenisklasse bevat geen systeemtaken of taken die wachten op niet-deadlock-detecteerbare resources.
Om de drempel en frequentie waarop rapporten worden gegenereerd te configureren, gebruikt u het sp_configure-commando om de optie voor geblokkeerde processen te configureren, die binnen enkele seconden kan worden ingesteld. Standaard worden er geen geblokkeerde procesrapporten geproduceerd. Voor meer informatie over het instellen van de optie voor geblokkeerde procesdrempels , zie de drempelwaarde van geblokkeerde processen Server Configuration Option.
Voor informatie over het filteren van de gegevens die worden teruggegeven door de Blocked Process Report-gebeurtenisklasse , zie Filter Events in a Trace (SQL Server Profiler),Set a Trace Filter (Transact-SQL), of sp_trace_setfilter (Transact-SQL).
Kolommen van geblokkeerde procesrapporten over gebeurtenisklasse
| Naam van gegevenskolom | Gegevenstype | Description | Kolom-id | Filterbaar |
|---|---|---|---|---|
| DatabaseID | int | ID van de database waarin het slot is verkregen. SQL Server Profiler toont de naam van de database als de ServerName-datakolom in de trace wordt vastgelegd en de server beschikbaar is. Bepaal de waarde voor een database met behulp van de functie DB_ID. | 3 | Yes |
| Duration | bigint | De tijd (in microseconden) waarin het proces geblokkeerd was. | 13 | Yes |
| EndTime | datetime | Tijd waarop het evenement eindigde. Deze kolom is niet gevuld voor start-event classes, zoals SQL:BatchStarting of SP:Starting. | 15 | Yes |
| EventClass | int | Type evenement = 137. | 27 | Nee. |
| EventSequence | int | De volgorde van een bepaald evenement binnen het verzoek. | 51 | Nee. |
| IndexID | int | ID voor de index op het object dat door het event wordt beïnvloed. Om de index-ID van een object te bepalen, gebruik je de indo-kolom van de systeemtabel sysindexes . | 24 | Yes |
| IsSystem | int | Geeft aan of de gebeurtenis heeft plaatsgevonden in een systeemproces of een gebruikersproces. 1 = systeem, 0 = gebruiker. | 60 | Yes |
| LoginSid | image | Beveiligingsidentificatie (SID) van de ingelogde gebruiker. Dit event wordt altijd gerapporteerd vanuit de systeemthread. IsSystem = 1; SID = sa. | 41 | Yes |
| Mode | int | De staat die het evenement heeft ontvangen of aanvraagt. 0=NULL 1=Sch-S 2=Sch-M 3=S 4=U 5=X 6=IS 7=IU 8=IX 9=SIU 10=ZES 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 | Yes |
| ObjectID | int | Systeem-toegewezen ID van het object waarop het slot is verkregen, indien beschikbaar en toepasbaar. | 22 | Yes |
| Servernaam | nvarchar | De naam van het exemplaar van SQL Server dat wordt getraceerd. | 26 | |
| SessionLoginName | nvarchar | De inlognaam van de gebruiker die de sessie heeft gestart. Als je bijvoorbeeld verbinding maakt met SQL Server via Login1 en een instructie uitvoert als Login2, toont SessionLoginName Login1; en LoginName toont Login2 . In deze kolom worden zowel SQL Server- als Windows-aanmeldingen weergegeven. | 64 | Yes |
| TextData | ntext | Tekstwaarde afhankelijk van de gebeurtenisklasse die in het trace wordt vastgelegd. | 1 | Yes |
| TransactionID | bigint | Door het systeem toegewezen id van de transactie. | 4 | Yes |
Zie ook
sp_trace_setevent (Transact-SQL)
sp_configure (Transact-SQL)