Showplan XML pro třídu událostí kompilace dotazu
platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance
Showplan XML pro třídu událostí kompilace dotazu nastane, když Microsoft SQL Server kompiluje příkaz SQL. Zahrňte tuto třídu událostí k identifikaci operátorů Showplan na Microsoft SQL Serveru.
Showplan XML pro třídu událostí kompilace dotazu zobrazuje dokončená data doby kompilace, takže trasování, která obsahují tuto třídu událostí, mohou mít významnou režii na výkon. Chcete-li tuto možnost minimalizovat, omezte použití této třídy událostí k trasování, které monitorují konkrétní problémy po krátkou dobu.
Dokumenty Showplan XML mají přidružené schéma. Toto schéma najdete na webu společnosti Microsoftnebo jako součást instalace SYSTÉMU SQL Server.
Showplan XML for Query Compile Event Class Data Columns
Název datového sloupce | Datový typ | Popis | ID sloupce | Filtrovatelný |
---|---|---|---|---|
Název aplikace | 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 | obrázku |
Odhadované náklady na dotaz | 2 | Ne |
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 procesu klienta. | 9 | Ano |
ID databáze | int | ID databáze určené příkazem databáze USE |
3 | Ano |
Název databáze | nvarchar | Název databáze, ve které je spuštěný uživatelský příkaz. | 35 | Ano |
Event – třída | int | Typ události = 168. | 27 | Ne |
EventSequence | int | Posloupnost dané události v rámci požadavku | 51 | Ne |
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á název hostitele. K určení názvu hostitele použijte funkci HOST_NAME. | 8 | Ano |
IntegerData | int | Odhadovaný počet vrácených řádků | 25 | 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 |
Linenumber | int | Zobrazí číslo řádku obsahujícího chybu. | 5 | Ano |
LoginName | nvarchar | Název přihlášení uživatele (přihlašovací údaje zabezpečení SYSTÉMU SQL Server nebo přihlašovací údaje systému Microsoft Windows ve formátu DOMÉNA\uživatelské jméno). | 11 | Ano |
LoginSID | obrázku |
Identifikační číslo zabezpečení (SID) přihlášeného uživatele. Tyto informace najdete v zobrazení katalogu sys.server_principals. Každý identifikátor SID je jedinečný pro každé přihlášení na serveru. | 41 | Ne |
NestLevel | int | Celé číslo představující data vrácená @@NESTLEVEL. | 29 | 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 |
ID objektu | int | ID objektu přiřazené systémem. | 22 | Ano |
Název objektu | nvarchar | Název odkazovaného objektu. | 34 | Ano |
ObjectType | int | Hodnota představující typ objektu zapojeného do události. Tato hodnota odpovídá sloupci typu v sys.objects. Hodnoty najdete v tématu Sloupec události trasování typu ObjectType. | 28 | 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í. Pokud se například připojíte k SQL Serveru pomocí Login1 a spustíte příkaz jako Login2, sessionLoginName zobrazí Login1 a LoginName zobrazí 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 |
Počáteční čas | data a času | Čas, kdy událost začala, pokud je k dispozici. | 14 | Ano |
TextData | textu | Textová hodnota závislá na třídě události zachycené v trasování. | 1 | Ano |
TransactionID | bigint | ID transakce přiřazené systémem. | 4 | Ano |
XactSequence | bigint | Token použitý k popisu aktuální transakce. | 50 | Ano |
ID skupiny | int | ID skupiny úloh, ve které se aktivuje událost trasování SQL. | 66 | Ano |
Viz také
sp_trace_setevent (Transact-SQL)
Odkaz na logické a fyzické operátory