Megosztás a következőn keresztül:


Showplan XML a lekérdezés-fordítási eseményosztályhoz

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

A Showplan XML for Query Compile eseményosztály akkor fordul elő, amikor a Microsoft SQL Server lefordít egy SQL-utasítást. Adja meg ezt az eseményosztályt a Showplan operátorok azonosításához a Microsoft SQL Serveren.

A Showplan XML for Query Compile eseményosztály teljes, fordítási időadatokat jelenít meg, így az eseményosztályt tartalmazó nyomkövetések jelentős teljesítménybeli többletterhelést okozhatnak. Ennek minimalizálása érdekében korlátozza az eseményosztály használatát olyan nyomkövetésekre, amelyek rövid ideig figyelik az adott problémákat.

A Showplan XML-dokumentumokhoz séma van társítva. Ez a séma a Microsoft-webhelyvagy az SQL Server telepítésének részeként található.

Showplan XML for Query Compile Event Class Data Columns

Adatoszlop neve Adattípus Leírás Oszlopazonosító Szűrhető
ApplicationName nvarchar Annak az ügyfélalkalmazásnak a neve, amely létrehozta a kapcsolatot az SQL Server egy példányával. Ez az oszlop a program megjelenített neve helyett az alkalmazás által átadott értékekkel van feltöltve. 10 Igen
BinaryData kép A lekérdezés becsült költsége. 2 Nem
ClientProcessID A gazdaszámítógép által hozzárendelt azonosító ahhoz a folyamathoz, amelyben az ügyfélalkalmazás fut. Ez az adatoszlop akkor lesz feltöltve, ha az ügyfél megadja az ügyfél folyamatazonosítóját. 9 Igen
Adatbázis-azonosító A USE adatbázis- utasítás vagy az alapértelmezett adatbázis azonosítója, ha egy adott példányhoz nem adott ki USE adatbázis-utasítást. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítve van a nyomkövetésben, és a kiszolgáló elérhető. Határozza meg az adatbázis értékét a DB_ID függvénnyel. 3 Igen
DatabaseName nvarchar Annak az adatbázisnak a neve, amelyben a felhasználói utasítás fut. 35 Igen
Eseményosztály Esemény típusa = 168. 27 Nem
EventSequence Egy adott esemény sorrendje a kérelemben. 51 Nem
HostName nvarchar Annak a számítógépnek a neve, amelyen az ügyfél fut. Ez az adatoszlop akkor lesz feltöltve, ha az ügyfél megadja a gazdagép nevét. A gazdagép nevének meghatározásához használja a HOST_NAME függvényt. 8 Igen
IntegerData Visszaadott sorok becsült száma. 25 Igen
IsSystem Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e. 1 = rendszer, 0 = felhasználó. 60 Igen
LineNumber A hibát tartalmazó sor számát jeleníti meg. 5 Igen
LoginName nvarchar A felhasználó bejelentkezésének neve (az SQL Server biztonsági bejelentkezése vagy a Microsoft Windows bejelentkezési hitelesítő adatai TARTOMÁNY\felhasználónév formátumban). 11 Igen
LoginSID kép A bejelentkezett felhasználó biztonsági azonosítószáma (SID). Ezeket az információkat a sys.server_principals katalógusnézetben találja. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. 41 Nem
NestLevel A @@NESTLEVEL által visszaadott adatokat jelölő egész szám. 29 Igen
NTDomainName nvarchar Windows-tartomány, amelyhez a felhasználó tartozik. 7 Igen
NTUserName nvarchar Windows-felhasználónév. 6 Igen
ObjectID Az objektum rendszer által hozzárendelt azonosítója. 22 Igen
ObjectName nvarchar A hivatkozott objektum neve. 34 Igen
ObjectType Az eseményben érintett objektum típusát képviselő érték. Ez az érték a sys.objects típusoszlopának felel meg. Az értékekért lásd ObjectType Nyomkövetési eseményoszlop. 28 Igen
RequestID Az utasítást tartalmazó kérelem azonosítója. 49 Igen
Kiszolgálónév nvarchar A nyomkövetés alatt álló SQL Server-példány neve. 26 Nem
SessionLoginName nvarchar A munkamenetet létrehozó felhasználó bejelentkezési neve. Ha például a Login1 használatával csatlakozik az SQL Serverhez, és bejelentkezési2 utasítást hajt végre, a SessionLoginName a Login1, a LoginName pedig a Login2 értéket jeleníti meg. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. 64 Igen
SPID Annak a munkamenetnek az azonosítója, amelyen az esemény történt. 12 Igen
StartTime datetime Az esemény indításának időpontja, ha elérhető. 14 Igen
TextData ntext A nyomkövetésben rögzített eseményosztálytól függő szöveges érték. 1 Igen
Tranzakcióazonosító bigint A tranzakció rendszer által hozzárendelt azonosítója. 4 Igen
XactSequence bigint Az aktuális tranzakció leírására használt jogkivonat. 50 Igen
Csoportazonosító Annak a számítási feladatcsoportnak az azonosítója, amelyben az SQL Trace esemény aktiválódik. 66 Igen

Lásd még:

sp_trace_setevent (Transact-SQL)
Megjelenítési terv logikai és fizikai operátorok hivatkozási