Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance
Azure SQLDatabáze SQL v Microsoft Fabric
Třída události Blocked Process Report označuje, že úkol byl zablokován déle než stanovenou dobu. Tato třída událostí nezahrnuje systémové úkoly ani úlohy, které čekají na zdroje, které nejsou detekovatelné slepým uzávěrem.
Pro konfiguraci prahu a frekvence, s jakou jsou reporty generovány, použijte příkaz sp_configure k nastavení volby blokovaného prahu procesu , kterou lze nastavit během několika sekund. Ve výchozím nastavení se nevygenerují žádné blokované sestavy procesů. Pro více informací o nastavení volby blokovaného prahu procesu viz Volba konfigurace serveru pro blokovaný práh procesu.
Pro informace o filtrování dat vrácených třídou událostí Blocked Process Report viz Filter Events in a Trace (SQL Server Profiler),Set a Trace Filter (Transact-SQL) nebo sp_trace_setfilter (Transact-SQL).
Blokované datové sloupce třídy událostí hlášení
| Název datového sloupce | Datový typ | Description | ID sloupce | Filtrovatelný |
|---|---|---|---|---|
| DatabaseID | int | Identifikace databáze, ve které byl zámek získán. SQL Server Profiler zobrazuje název databáze, pokud je sloupec dat ServerName zachycen v trace a server je dostupný. Pomocí funkce DB_ID určete hodnotu databáze. | 3 | Ano |
| Duration | bigint | Doba (v mikrosekundách), po kterou byl proces zablokován. | 13 | Ano |
| Koncový čas | datetime | Čas, kdy akce skončila. Tento sloupec není vyplněn pro počáteční třídy událostí, jako jsou SQL:BatchStarting nebo SP:Starting. | 15 | Ano |
| EventClass | int | Typ události = 137. | 27 | Ne |
| EventSequence | int | Sekvence dané události v rámci požadavku. | 51 | Ne |
| IndexID | int | ID pro index objektu ovlivněného událostí. Pro určení ID indexu objektu použijte sloupec indid v tabulce sysindexes system. | dvacet čtyři | Ano |
| IsSystem | int | Určuje, jestli došlo k události v systémovém procesu nebo uživatelském procesu. 1 = systém, 0 = uživatel. | 60 | Ano |
| LoginSid | image | Bezpečnostní identifikátor (SID) přihlášeného uživatele. Tato událost je vždy hlášena ze systémového vlákna. IsSystem = 1; SID = sa. | 41 | Ano |
| Mode | int | Stát, ve kterém akce byla přijata nebo o kterou žádá. 0=NULA 1=Sch-S 2=Sch-M 3=S 4=U 5=X 6=IS 7=IU 8=IX 9=SIU 10=ŠEST 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 | Ano |
| ObjectID | int | Systémově přiřazené ID objektu, na kterém byl zámek získán, pokud je k dispozici a použitelné. | 22 | Ano |
| název serveru | nvarchar | Název instance systému SQL Server, která se trasuje. | 26 | |
| SessionLoginName | nvarchar | Přihlašovací jméno uživatele, který relaci inicioval. Například pokud se připojíte k SQL Serveru pomocí Login1 a vykonáte příkaz jako Login2, SessionLoginName zobrazí Login1; a LoginName ukazuje Login2. Tento sloupec zobrazuje přihlášení k SQL Serveru i Windows. | 64 | Ano |
| TextData | ntext | Hodnota textu závisí na třídě události zachycené v stopě. | 1 | Ano |
| TransactionID | bigint | ID transakce přiřazené systémem. | 4 | Ano |
Viz také
sp_trace_setevent (Transact-SQL)