Showplan XML Statistics Profile Event Class
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Klasa zdarzeń Showplan XML Statistics Profile występuje, gdy program Microsoft SQL Server wykonuje instrukcję SQL. Uwzględnij klasę zdarzeń Profilu statystyk XML programu Showplan, aby zidentyfikować operatory programu Showplan w programie Microsoft SQL Server.
Klasa zdarzeń Showplan XML Statistics Profile wyświetla kompletne, dane czasu kompilacji i dlatego ślady zawierające tę klasę zdarzeń mogą powodować znaczne obciążenie związane z wydajnością. Aby zminimalizować nakład pracy, ogranicz użycie tej klasy zdarzeń do śledzenia, które monitorują określone problemy przez krótki czas.
Dokumenty XML programu Showplan mają skojarzony schemat. Ten schemat można znaleźć w witrynie sieci Web firmy Microsoftlub w ramach instalacji programu SQL Server.
Kolumny danych klasy zdarzeń klasy zdarzeń programu Showplan XML Statystyki XML
Nazwa kolumny danych | Typ danych | Opis | Identyfikator kolumny | Filterable |
---|---|---|---|---|
Nazwa aplikacji | nvarchar | Nazwa aplikacji klienckiej, która utworzyła połączenie z wystąpieniem programu SQL Server. Ta kolumna jest wypełniana wartościami przekazywanymi przez aplikację, a nie wyświetlaną nazwą programu. | 10 | Tak |
BinaryData | obrazu |
Szacowany koszt zapytania. | 2 | Nie |
ClientProcessID | Identyfikator przypisany przez komputer hosta do procesu, w którym działa aplikacja kliencka. Ta kolumna danych jest wypełniana, jeśli identyfikator procesu klienta jest udostępniany przez klienta. | 9 | Tak | |
Identyfikator bazy danych | Identyfikator bazy danych określonej przez instrukcję use database lub domyślną bazę danych, jeśli dla danego wystąpienia nie została wystawiona żadna instrukcja USE database. Program SQL Server Profiler wyświetla nazwę bazy danych, jeśli kolumna danych ServerName zostanie przechwycona w śladzie, a serwer jest dostępny. Określ wartość bazy danych przy użyciu funkcji DB_ID. | 3 | Tak | |
Nazwa bazy danych | nvarchar | Nazwa bazy danych, w której jest uruchomiona instrukcja użytkownika. | 35 | Tak |
Klasa zdarzeń | Typ zdarzenia = 146. | 27 | Nie | |
EventSequence | Sekwencja danego zdarzenia w żądaniu. | 51 | Nie | |
Identyfikator grupy | Identyfikator grupy obciążenia, w której jest uruchamiane zdarzenie śledzenia SQL. | 66 | Tak | |
Nazwa hosta | nvarchar | Nazwa komputera, na którym jest uruchomiony klient. Ta kolumna danych jest wypełniana, jeśli nazwa hosta jest dostarczana przez klienta. Aby określić nazwę hosta, użyj funkcji HOST_NAME. | 8 | Tak |
Liczba całkowitadata | Szacowana liczba zwracanych wierszy. | 25 | Tak | |
IsSystem | Wskazuje, czy zdarzenie miało miejsce w procesie systemowym, czy w procesie użytkownika. 1 = system, 0 = użytkownik. | 60 | Tak | |
Linenumber | Wyświetla liczbę wierszy zawierających błąd. | 5 | Tak | |
Nazwa logowania | nvarchar | Nazwa logowania użytkownika (identyfikator logowania zabezpieczeń programu SQL Server lub poświadczenia logowania systemu Microsoft Windows w postaci DOMAIN\username). | 11 | Tak |
Identyfikator logowania | obrazu |
Numer identyfikacyjny zabezpieczeń (SID) zalogowanego użytkownika. Te informacje można znaleźć w widoku wykazu sys.server_principals. Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. | 41 | Nie |
Zagnieżdżanie | Liczba całkowita reprezentująca dane zwrócone przez @@NESTLEVEL. | 29 | Tak | |
NTDomainName | nvarchar | Domena systemu Windows, do której należy użytkownik. | 7 | Tak |
Identyfikator obiektu | Identyfikator przypisany przez system obiektu. | 22 | Tak | |
ObjectName | nvarchar | Nazwa przywoływanego obiektu. | 34 | Tak |
ObjectType | Wartość reprezentująca typ obiektu zaangażowanego w zdarzenie. Ta wartość odpowiada kolumnie typu w widoku katalogu sys.objects. Aby uzyskać informacje o wartościach, zobacz Kolumna zdarzeń śledzenia objectType. | 28 | Tak | |
Identyfikator żądania | Identyfikator żądania zawierającego instrukcję . | 49 | Tak | |
Nazwa serwera | nvarchar | Nazwa śledzonego wystąpienia programu SQL Server. | 26 | Nie |
SessionLoginName | nvarchar | Nazwa logowania użytkownika, który utworzył sesję. Jeśli na przykład nawiąższ połączenie z programem SQL Server przy użyciu nazwy Login1 i wykonasz instrukcję Login2, parametr SessionLoginName wyświetli wartość Login1 i LoginName. W tej kolumnie są wyświetlane identyfikatory logowania programu SQL Server i systemu Microsoft Windows. | 64 | Tak |
SPID | Identyfikator sesji, w której wystąpiło zdarzenie. | 12 | Tak | |
Godzina rozpoczęcia | data/godzina | Godzina rozpoczęcia zdarzenia, jeśli jest dostępna. | 14 | Tak |
TextData | ntext | Wartość tekstowa zależna od klasy zdarzeń przechwyconej w śladzie. | 1 | Tak |
TransactionID | bigint | Przypisany przez system identyfikator transakcji. | 4 | Tak |
XactSequence | bigint | Token używany do opisywania bieżącej transakcji. | 50 | Tak |
Zobacz też
zdarzeń rozszerzonych
sp_trace_setevent (Transact-SQL)
odwołania operatorów logicznych i fizycznych programu Showplan