Statystyka wydajności klasa zdarzenie
Statystyki wydajności klasa zdarzenie może służyć do monitorowania wydajności, kwerend, procedur przechowywanych i wyzwalaczy, które są wykonywane.Każdy z podklas sześć zdarzenia wskazuje zdarzenie okres istnienia kwerend, procedur przechowywanych i wyzwalaczy w systemie.Za pomocą kombinacji tych podklas zdarzenie i powiązane widoki sys.dm_exec_query_stats, sys.dm_exec_procedure_stats i sys.dm_exec_trigger_stats dynamicznego zarządzania, użytkownik może reconstitute historia wydajności danej kwerendy, procedura przechowywana lub wyzwalacza.
Wydajność Statystyka zdarzeń klasy danych kolumny
W poniższej tabeli opisano kolumny danych klasa zdarzenia związanych z każdym z podklas następujące zdarzenie: 0, 1 EventSubClass, EventSubClass 2, 3 EventSubClass, EventSubClass 4 i 5 EventSubClass EventSubClass.
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
WARTOŚCI NULL |
52 |
Tak |
BinaryData |
image |
WARTOŚCI NULL |
2 |
Tak |
DatabaseID |
int |
ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance.SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych za pomocą funkcja DB_ID. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 0 = Nowy tekst SQL partia, której nie ma aktualnie w pamięci podręcznej. Następujące typy EventSubClass są generowane w śledzenia dla partii ad hoc. Dla instancji ad hoc z n liczba kwerend:
|
21 |
Tak |
IntegerData2 |
int |
WARTOŚCI NULL |
55 |
Tak |
Identyfikator obiektu |
int |
WARTOŚCI NULL |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
WARTOŚCI NULL |
61 |
Tak |
PlanHandle |
Image |
WARTOŚCI NULL |
65 |
Tak |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Uchwyt SQL, które mogą być używane do uzyskania instancji przy użyciu sys.dm_exec_sql_text instrukcję SQL dynamiczny widok zarządzania. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
Tekst SQL partia. |
1 |
Tak |
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
Skumulowana liczba przypadków ponownie kompilowana tego planu. |
52 |
Tak |
BinaryData |
image |
Binarne XML skompilowany plan. |
2 |
Tak |
DatabaseID |
int |
ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance.SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych za pomocą funkcja DB_ID. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 1 = Kwerend w procedura przechowywana został wcześniej skompilowany. Następujące typy EventSubClass są generowane w śledzenia procedur przechowywanych. Dla procedur przechowywanych z n liczba kwerend:
|
21 |
Tak |
IntegerData2 |
int |
Końca instrukcja w ramach procedura przechowywana. wartość -1 do końca procedura przechowywana. |
55 |
Tak |
Identyfikator obiektu |
int |
Powiększać automatycznie pliku danych |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
Pośrednik: konwersacja |
61 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Dojście SQL, które mogą być używane do uzyskania tekstu SQL przy użyciu dynamiczny widok zarządzania dm_exec_sql_text procedura przechowywana. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
WARTOŚCI NULL |
1 |
Tak |
PlanHandle |
image |
Uchwyt planu skompilowany plan dla procedura przechowywana.Ta opcja może służyć do uzyskania planu XML przy użyciu sys.dm_exec_query_plan dynamiczny widok zarządzania. |
65 |
Tak |
Typu obiektu |
int |
Wartość, która reprezentuje typ obiektu, który zaangażowany w zdarzenie. 8272 = procedura przechowywana |
28 |
Tak |
BigintData2 |
bigint |
Całkowita pamięć, w kilobajtach, używany podczas kompilacji. |
53 |
Tak |
CPU |
int |
Całkowity czas PROCESORA (w milisekundach) wydanego podczas kompilacji. |
18 |
Tak |
Czas trwania |
int |
W mikrosekundach, całkowity czas spędzony podczas kompilacji. |
13 |
Tak |
IntegerData |
int |
Rozmiar w kilobajtach skompilowany plan. |
25 |
Tak |
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
Skumulowana liczba przypadków ponownie kompilowana tego planu. |
52 |
Tak |
BinaryData |
image |
Binarne XML skompilowany plan. |
2 |
Tak |
DatabaseID |
int |
ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance.SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych za pomocą funkcja DB_ID. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 2 = Kwerendy SQL ad hoc w ramach instrukcja został wcześniej skompilowany. Następujące typy EventSubClass są generowane w śledzenia dla partii ad hoc. Dla instancji ad hoc z n liczba kwerend:
|
21 |
Tak |
IntegerData2 |
int |
Koniec instrukcja w partia. wartość -1 do końca partia. |
55 |
Tak |
Identyfikator obiektu |
int |
NIE DOTYCZY |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
Początkowe przesunięcie instrukcja w partia. 0 na początek partia. |
61 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Dojście SQL.Ta opcja może służyć do uzyskania instancji przy użyciu dm_exec_sql_text instrukcję SQL dynamiczny widok zarządzania. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
WARTOŚCI NULL |
1 |
Tak |
PlanHandle |
image |
Uchwyt planu skompilowany plan dla partia.Ta opcja może służyć do uzyskania planu XML partia, przy użyciu dm_exec_query_plan dynamiczny widok zarządzania. |
65 |
Tak |
BigintData2 |
bigint |
Całkowita pamięć, w kilobajtach, używany podczas kompilacji. |
53 |
Tak |
CPU |
int |
Całkowity czas PROCESORA w mikrosekundach, spędzony podczas kompilacji. |
18 |
Tak |
Czas trwania |
int |
W milisekundach, całkowity czas spędzony podczas kompilacji. |
13 |
Tak |
IntegerData |
int |
Rozmiar w kilobajtach skompilowany plan. |
25 |
Tak |
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
Skumulowana liczba przypadków ponownie kompilowana tego planu. |
52 |
Tak |
BinaryData |
image |
WARTOŚCI NULL |
2 |
Tak |
DatabaseID |
int |
ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance.SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych za pomocą funkcja DB_ID. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 3 = Pamięci podręcznej ma być zniszczone historyczną wydajność danych skojarzonych z planem i kwerendy został zniszczony. Następujące typy EventSubClass są generowane w śledzenia. Dla instancji ad hoc z n liczba kwerend:
Dla procedur przechowywanych z n liczba kwerend:
|
21 |
Tak |
IntegerData2 |
int |
Końca instrukcja w ramach procedura przechowywana lub partia. wartość -1 do końca procedura przechowywana lub partia. |
55 |
Tak |
Identyfikator obiektu |
int |
WARTOŚCI NULL |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
Pośrednik: konwersacja 0 na początek procedura przechowywana lub partia. |
61 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Uchwyt SQL, które mogą być używane do uzyskania procedura przechowywana lub program wsadowy przy użyciu widoku dynamicznego zarządzania dm_exec_sql_text instrukcję SQL. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
QueryExecutionStats |
1 |
Tak |
PlanHandle |
image |
Uchwyt planu skompilowany plan dla procedura przechowywana lub partia.Ta opcja może służyć do uzyskania planu XML przy użyciu dm_exec_query_plan dynamiczny widok zarządzania. |
65 |
Tak |
GroupID |
int |
Identyfikator grupy obciążenia, gdy zdarzenie śledzenia SQL uruchomieniu. |
66 |
Tak |
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
WARTOŚCI NULL |
52 |
Tak |
BinaryData |
image |
WARTOŚCI NULL |
2 |
Tak |
DatabaseID |
int |
Identyfikator bazy danych, w którym znajduje się dany procedura przechowywana. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 4 = Buforowane przechowywane procedury został usunięty z pamięci podręcznej i ma zniszczenia danych historyczną wydajność skojarzony z nim. |
21 |
Tak |
IntegerData2 |
int |
WARTOŚCI NULL |
55 |
Tak |
Identyfikator obiektu |
int |
Identyfikator procedura przechowywana.Jest to taka sama jak kolumna object_id w sys.procedures. |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
WARTOŚCI NULL |
61 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Dojście SQL, które mogą być używane do uzyskania procedura przechowywana SQL tekst, który został wykonany przy użyciu widoku dm_exec_sql_text dynamicznego zarządzania. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
ProcedureExecutionStats |
1 |
Tak |
PlanHandle |
image |
Uchwyt planu skompilowany plan dla procedura przechowywana.Ta opcja może służyć do uzyskania planu XML przy użyciu dm_exec_query_plan dynamiczny widok zarządzania. |
65 |
Tak |
GroupID |
int |
Identyfikator grupy obciążenia, gdy zdarzenie śledzenia SQL uruchomieniu. |
66 |
Tak |
Nazwa kolumny danych |
Typ danych |
Description |
Identyfikator kolumny |
Czy umożliwia filtrowanie |
---|---|---|---|---|
BigintData1 |
bigint |
WARTOŚCI NULL |
52 |
Tak |
BinaryData |
image |
WARTOŚCI NULL |
2 |
Tak |
DatabaseID |
int |
Identyfikator bazy danych, w którym znajduje się dany wyzwalacz. |
3 |
Tak |
EventSequence |
int |
Sekwencja danego zdarzenie w żądaniu. |
51 |
Nie |
SessionLoginName |
nvarchar |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać instrukcja jako Login2, wskazują SessionLoginName Login1 i LoginName pokazuje Login2. W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows. |
64 |
Tak |
EventSubClass |
int |
Użytkownik konfigurowalne (0-9) 5 = Pamięci podręcznej ma zniszczenia danych historyczną wydajność skojarzony z nim i wyzwalacz został usunięty z pamięci podręcznej. |
21 |
Tak |
IntegerData2 |
int |
WARTOŚCI NULL |
55 |
Tak |
Identyfikator obiektu |
int |
Identyfikator wyzwalacza.Jest to taka sama jak kolumna object_id widoki wykazu sys.triggers/sys.server_triggers. |
22 |
Tak |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
int |
WARTOŚCI NULL |
61 |
Tak |
SPID |
int |
Identyfikator sesja, na którym wystąpiło zdarzenie. |
12 |
Tak |
SqlHandle |
image |
Dojście SQL, których można uzyskać przy użyciu dynamiczny widok zarządzania dm_exec_sql_text instrukcję SQL wyzwalacza. |
63 |
Tak |
Godzina rozpoczęcia |
datetime |
Czas, w którym zdarzenie uruchomione, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
TriggerExecutionStats |
1 |
Tak |
PlanHandle |
image |
Uchwyt planu skompilowany plan dla wyzwalacza.Ta opcja może służyć do uzyskania planu XML przy użyciu dm_exec_query_plan dynamiczny widok zarządzania. |
65 |
Tak |
GroupID |
int |
Identyfikator grupy obciążenia, gdy zdarzenie śledzenia SQL uruchomieniu. |
66 |
Tak |
See Also