Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-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