Performans istatistikleri Event Class
Performance StatisticsOlay sınıfı, sorguları, saklı yordamları ve Tetikleyicileri yürütme performansını izlemek için kullanılabilir. Her altı olay sınıflarını olay sorguları, depolanmış yordamları ve Tetikleyicileri sistemi içinde ömrünü gösterir. Bu olay sınıflarını ve ilişkili birleşimini kullanarak sys.dm_exec_query_stats, sys.dm_exec_procedure_statsve sys.dm_exec_trigger_statsdinamik yönetimi görünümleri, saklı, verilen herhangi bir sorgu performans geçmişini katmak yordam veya tetikleyiciyi.
Performans istatistikleri olay sınıfı veri sütunları
Aşağıdaki tablolar aşağıdaki olay sınıflarını ilişkili olay sınıfı veri sütunları açıklar: EventSubClass 0, EventSubClass 1, EventSubClass 2, EventSubClass 3, EventSubClass 4, ve EventSubClass 5.
EventSubClass 0
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
NULL |
52 |
Evet |
BinaryData |
image |
NULL |
2 |
Evet |
DatabaseID |
int |
KULLANILARAK belirtilen veritabanı Kımlığı databasedeyimi veya varsayılan veritabanını kullanmak durumunda databasedeyimi için belirli bir örneği verilen. SQL Server Profilerveritabanı adını görüntüler ServerNameveri sütunu yakalanan izleme ve sunucu kullanılabilir durumda. DB_ID işlevini kullanarak bir veritabanı değerini belirleyin. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
EventSubClass |
int |
Olay alt sınıf türü. 0 = Şu anda önbellekte bulunmayan yeni toplu sql metin. Aşağıdaki EventSubClassad hoc toplu işlemler için izleme türleri oluşturulur. İle ad hoc toplu işlemler için nsorgu sayısı:
|
21 |
Evet |
IntegerData2 |
int |
NULL |
55 |
Evet |
ObjectID |
int |
NULL |
22 |
Evet |
Offset |
int |
NULL |
61 |
Evet |
PlanHandle |
Image |
NULL |
65 |
Evet |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
Toplu sql metin kullanarak elde etmek için kullanılan sql tanıtıcı sys.dm_exec_sql_textdinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
Toplu sql metin. |
1 |
Evet |
EventSubClass 1
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
Bu plan recompiled kez toplam sayısı. |
52 |
Evet |
BinaryData |
image |
Derlenmiş planı ikili xml. |
2 |
Evet |
DatabaseID |
int |
KULLANILARAK belirtilen veritabanı Kımlığı databasedeyimi veya varsayılan veritabanını kullanmak durumunda databasedeyimi için belirli bir örneği verilen. SQL Server Profilerveritabanı adını görüntüler ServerNameveri sütunu yakalanan izleme ve sunucu kullanılabilir durumda. DB_ID işlevini kullanarak bir veritabanı değerini belirleyin. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
EventSubClass |
int |
Olay alt sınıf türü. 1 = Sorgular saklı yordam içindeki derlenmiş. Aşağıdaki EventSubClasssaklı yordamlar izleme türleri oluşturulur. Saklı yordamlar ile nsorgu sayısı:
|
21 |
Evet |
IntegerData2 |
int |
Saklı yordamın içinde deyim sonu. saklı yordam sonu için -1. |
55 |
Evet |
ObjectID |
int |
Nesnenin sistem atanan Kımlığı. |
22 |
Evet |
Offset |
int |
Deyimi saklı yordam veya toplu iş içinde başlangıç uzaklığı. |
61 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
Saklı yordam kullanarak sql metin elde etmek için kullanılan sql tanıtıcı dm_exec_sql_textdinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
NULL |
1 |
Evet |
PlanHandle |
image |
Derlenmiş planı bir saklı yordam için plan tanıtıcı. Bu xml planı kullanarak elde etmek için kullanılabilir sys.dm_exec_query_plandinamik yönetimi görünümü. |
65 |
Evet |
ObjectType |
int |
Durumunda ilgili nesne türünü gösteren bir değer. 8272 = saklı yordam |
28 |
Evet |
BigintData2 |
bigint |
Derleme sırasında kullanılan kilobayt cinsinden toplam bellek. |
53 |
Evet |
CPU |
int |
Milisaniye cinsinden, toplam cpu süresinin derleme sırasında harcanan. |
18 |
Evet |
Duration |
int |
Derleme sırasında harcanan mikrosaniye cinsinden toplam süre. |
13 |
Evet |
IntegerData |
int |
Derlenmiş planı kilobayt cinsinden boyutu. |
25 |
Evet |
EventSubClass 2
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
Bu plan recompiled kez toplam sayısı. |
52 |
Evet |
BinaryData |
image |
Derlenmiş planı ikili xml. |
2 |
Evet |
DatabaseID |
int |
KULLANILARAK belirtilen veritabanı Kımlığı databasedeyimi veya varsayılan veritabanını kullanmak durumunda databasedeyimi için belirli bir örneği verilen. SQL Server Profilerveritabanı adını görüntüler ServerNameveri sütunu yakalanan izleme ve sunucu kullanılabilir durumda. DB_ID işlevini kullanarak bir veritabanı değerini belirleyin. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
EventSubClass |
int |
Olay alt sınıf türü. 2 Queries = içinde geçici bir sql deyimi derlenmiş. Aşağıdaki EventSubClassad hoc toplu işlemler için izleme türleri oluşturulur. İle ad hoc toplu işlemler için nsorgu sayısı:
|
21 |
Evet |
IntegerData2 |
int |
Toplu iş içinde deyim sonu. Toplu işlemin sonunda için -1. |
55 |
Evet |
ObjectID |
int |
Yok |
22 |
Evet |
Offset |
int |
Deyimi toplu iş içinde başlangıç uzaklığı. Toplu iş başına 0. |
61 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
sql tanıtıcı. Bu toplu sql metin kullanarak elde etmek için kullanılabilir dm_exec_sql_text dinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
NULL |
1 |
Evet |
PlanHandle |
image |
Derlenmiş planı için toplu iş planı tanıtıcı. Bu xml planı kullanarak toplu iş elde etmek için kullanılabilir dm_exec_query_plandinamik yönetimi görünümü. |
65 |
Evet |
BigintData2 |
bigint |
Derleme sırasında kullanılan kilobayt cinsinden toplam bellek. |
53 |
Evet |
CPU |
int |
Toplam cpu süre mikrosaniye olarak, derleme sırasında harcanan. |
18 |
Evet |
Duration |
int |
Derleme sırasında harcanan milisaniye cinsinden toplam süre. |
13 |
Evet |
IntegerData |
int |
Derlenmiş planı kilobayt cinsinden boyutu. |
25 |
Evet |
EventSubClass 3
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
Bu plan recompiled kez toplam sayısı. |
52 |
Evet |
BinaryData |
image |
NULL |
2 |
Evet |
DatabaseID |
int |
KULLANILARAK belirtilen veritabanı Kımlığı databasedeyimi veya varsayılan veritabanını kullanmak durumunda databasedeyimi için belirli bir örneği verilen. SQL Server Profilerveritabanı adını görüntüler ServerNameveri sütunu yakalanan izleme ve sunucu kullanılabilir durumda. DB_ID işlevini kullanarak bir veritabanı değerini belirleyin. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
EventSubClass |
int |
Olay alt sınıf türü. 3 = Önbelleğe alınmış bir sorgu yok ve geçmiş performans verilerini planının ile ilişkili hakkında bozdu etmektir. Aşağıdaki EventSubClassizleme türleri oluşturulur. İle ad hoc toplu işlemler için nsorgu sayısı:
Saklı yordamlar ile nsorgu sayısı:
|
21 |
Evet |
IntegerData2 |
int |
Saklı yordam veya toplu iş içinde deyim sonu. sonunda saklı yordam veya toplu iş için -1. |
55 |
Evet |
ObjectID |
int |
NULL |
22 |
Evet |
Offset |
int |
Deyimi saklı yordam veya toplu iş içinde başlangıç uzaklığı. 0 saklı yordam veya toplu iş başında. |
61 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
sql metin kullanarak toplu iş veya saklı yordam edinmek için kullanılan sql tanıtıcı dm_exec_sql_textdinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
QueryExecutionStats |
1 |
Evet |
PlanHandle |
image |
Derlenmiş planı saklı yordam veya toplu iş planı tanıtıcı. Bu xml planı kullanarak elde etmek için kullanılabilir dm_exec_query_plandinamik yönetimi görünümü. |
65 |
Evet |
GroupID |
int |
Burada sql izleme olay yangınlar iş yükünü Grup Kımlığı. |
66 |
Evet |
EventSubClass 4
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
NULL |
52 |
Evet |
BinaryData |
image |
NULL |
2 |
Evet |
DatabaseID |
int |
Belirli saklı yordam bulunduğu veritabanı Kımlığı. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
EventSubClass |
int |
Olay alt sınıf türü. 4 = Önbellekteki depolanan yordamı önbellekten kaldırıldı ve geçmiş performans verilerini ilişkili hakkında bozdu etmektir. |
21 |
Evet |
IntegerData2 |
int |
NULL |
55 |
Evet |
ObjectID |
int |
Saklı yordam Kımlığı. Bu aynı object_idsütununda sys.procedures. |
22 |
Evet |
Offset |
int |
NULL |
61 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
Saklı yordam kullanarak yürütülen sql metin elde etmek için kullanılan sql tanıtıcı dm_exec_sql_textdinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
ProcedureExecutionStats |
1 |
Evet |
PlanHandle |
image |
Derlenmiş planı bir saklı yordam için plan tanıtıcı. Bu xml planı kullanarak elde etmek için kullanılabilir dm_exec_query_plandinamik yönetimi görünümü. |
65 |
Evet |
GroupID |
int |
Burada sql izleme olay yangınlar iş yükünü Grup Kımlığı. |
66 |
Evet |
EventSubClass 5
Veri sütunu adı |
Veri türü |
Açıklama |
Sütun Kımlığı |
Filtrelenebilen |
---|---|---|---|---|
BigintData1 |
bigint |
NULL |
52 |
Evet |
BinaryData |
image |
NULL |
2 |
Evet |
DatabaseID |
int |
Verilen tetikleyici bulunduğu veritabanı Kımlığı. |
3 |
Evet |
EventSequence |
int |
Istek içinde belirli bir olay sırası. |
51 |
Hayır |
SessionLoginName |
nvarchar |
Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının. |
64 |
Evet |
EventSubClass |
int |
Olay alt sınıf türü. 5 = Önbelleğe alınmış bir tetikleyici önbellekten kaldırıldı ve geçmiş performans verilerini ilişkili hakkında bozdu etmektir. |
21 |
Evet |
IntegerData2 |
int |
NULL |
55 |
Evet |
ObjectID |
int |
Tetikleyici Kımlığı. Bu aynı object_idsütununda sys.triggers/sys.server_triggersKatalog görünümleri. |
22 |
Evet |
Offset |
int |
NULL |
61 |
Evet |
SPID |
int |
Olayın oluştuğu oturumun Kımlığı. |
12 |
Evet |
SqlHandle |
image |
Tetikleyici kullanma sql metin elde etmek için kullanılan sql tanıtıcı dm_exec_sql_textdinamik yönetimi görünümü. |
63 |
Evet |
StartTime |
datetime |
Saat olay, varsa başlatıldı. |
14 |
Evet |
TextData |
ntext |
TriggerExecutionStats |
1 |
Evet |
PlanHandle |
image |
Derlenmiş planı tetikleyici planı tanıtıcı. Bu xml planı kullanarak elde etmek için kullanılabilir dm_exec_query_plandinamik yönetimi görünümü. |
65 |
Evet |
GroupID |
int |
Burada sql izleme olay yangınlar iş yükünü Grup Kımlığı. |
66 |
Evet |
Ayrıca bkz.
Başvuru
sp_trace_setevent (Transact-sql)
Olay sınıfı sorgu Showplan xml derle
Dinamik yönetimi görünümler ve işlevler (Transact-sql)