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í na: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Třída události Lock:Timeout (timeout > 0) označuje, že požadavek na zámek na zdroj, například stránku, vypršel, protože jiná transakce drží blokující zámek na požadovaném zdroji. Tato třída události se chová stejně jako třída událostí Lock:Timeout , ale nezahrnuje žádné události, kde je hodnota timeoutu 0.
Zahrňte třídu událostí Lock:Timeout (timeout > 0) do traces, kde používáte lock probes nebo jiné procesy s timeoutem nula. To vám umožní vidět, kde skutečné časové limity probíhají, aniž byste viděli hodnoty časového limitu nuly.
Lock:Timeout (timeout > 0) Datové sloupce třídy události
| Název datového sloupce | Datový typ | Description | ID sloupce | Filtrovatelný |
|---|---|---|---|---|
| ApplicationName | nvarchar | Název klientské aplikace, která vytvořila připojení k instanci SQL Serveru. Tento sloupec se naplní hodnotami předanými aplikací místo zobrazovaného názvu programu. | 10 | Ano |
| BinaryData | image | Zamkněte identifikátor zdroje. | 2 | Ano |
| ClientProcessID | int | ID přiřazené hostitelským počítačem procesu, ve kterém je klientská aplikace spuštěná. Tento datový sloupec se vyplní, pokud klient poskytne ID klientského procesu. | 9 | Ano |
| DatabaseID | int | ID databáze, ve které došlo k časovému limitu. 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 |
| DatabaseName | nvarchar | Název databáze, ve které došlo k časovému limitu. | 35 | Ano |
| Doba trvání | bigint | Množství času (v mikrosekundách), které událost zabere. | 13 | Ano |
| Čas ukončení | 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=189. | 27 | Ne |
| Sekvence událostí | int | Posloupnost dané události v rámci požadavku | 51 | Ne |
| GroupID | int | ID skupiny úloh, ve které se aktivuje událost trasování SQL. | 66 | Ano |
| Název hostitele | nvarchar | Název počítače, na kterém je klient spuštěný. Tento datový sloupec se vyplní, pokud klient zadá hostitelské jméno. Pro určení názvu hostitele použijte funkci HOST_NAME. | 8 | Ano |
| IntegerData2 | int | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. | 55 | 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 |
| Přihlašovací jméno | nvarchar | Název uživatelského přihlášení (buď bezpečnostní přihlášení SQL Serveru, nebo přihlašovací údaje Microsoft Windows ve formě DOMÉNA\uživatelské jméno). | 11 | Ano |
| LoginSid | image | Identifikační číslo zabezpečení (SID) přihlášeného uživatele. Tyto informace najdete v zobrazení sys.server_principals katalogu. Každý identifikátor SID je jedinečný pro každé přihlášení na serveru. | 41 | Ano |
| Mode | int | Uveďte, že akce obdržela nebo žá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 |
| NTDomainName | nvarchar | Doména Systému Windows, do které uživatel patří. | 7 | Ano |
| NTUserName | nvarchar | Uživatelské jméno systému Windows. | 6 | Ano |
| Identifikátor objektu (ObjectID) | int | ID objektu, pokud je dostupné a relevantní. | 22 | Ano |
| ObjectID2 | bigint | ID souvisejícího objektu nebo entity, pokud je k dispozici a relevantní. | 56 | Ano |
| OwnerID | int | 1=TRANSAKCE 2=KURZOR 3=SEZENÍ 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE |
58 | Ano |
| ID požadavku | int | ID požadavku obsahujícího příkaz. | 49 | Ano |
| Název serveru | nvarchar | Název instance systému SQL Server, která se trasuje. | 26 | Ne |
| SessionLoginName | nvarchar | Přihlašovací jméno uživatele, který relaci pochází. Například pokud se připojíte ke SQL Serveru pomocí Login1 a vykonáte příkaz jako Login2, SessionLoginName ukáže Login1 a LoginName Login2. Tento sloupec zobrazuje přihlášení k SQL Serveru i Windows. | 64 | Ano |
| SPID | int | ID relace, na které došlo k události. | 12 | Ano |
| StartTime | datetime | Čas, kdy událost začala, pokud je k dispozici. | 14 | Ano |
| Textová data | 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 |
| Typ | int | 1=NULL_RESOURCE 2=DATABÁZE 3=SOUBOR 5=OBJEKT 6=PAGE 7=KLÍČ 8=ROZSAH 9=RID 10=APLIKACE 11=METADATA 12=AUTONAMEDB 13=HOBT 14=ALLOCATION_UNIT |
57 | Ano |
Viz také
Třída Lock:Timeout
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)