Aracılığıyla paylaş


Performans istatistikleri olay sınıfı

Performans istatistikleri olay sınıfı, sorgu, saklı yordamlar ve yürütme Tetikleyiciler performansını izlemek için kullanılabilir.Her altı olay alt sorgular, saklı yordamları ve Tetikleyicileri sistemi içinde yaşam süresi, bir olayı gösterir.Bu olay alt sınıflarını ve ilişkili sys.dm_exec_query_stats, sys.dm_exec_procedure_stats ve sys.dm_exec_trigger_stats Dinamik yönetim görünümü kullanarak, herhangi bir belirli sorgu, saklı yordam veya tetikleyiciyi performans geçmişini reconstitute.

Performans istatistikleri olay sınıfı veri sütunları

Aşağıdaki olay alt ilişkili olay sınıfı veri sütunları aşağıdaki tabloda açıklanmaktadır: 0, 1 EventSubClass, EventSubClass 2, 3 EventSubClass, EventSubClass 4 ve 5 EventSubClass EventSubClass.

EventSubClass 0

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

NULL

52

Evet

BinaryData

image

NULL

2

Evet

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.DB_ID kullanarak bir veritabanı için bir değerini belirlemek işlev.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

EventSubClass

int

Olay alt türüdür.

0 = Önbelleğe şu anda mevcut değil, yeni toplu iş iş SQL metin.

Aşağıdaki EventSubClass türlerinden izleme geçici toplu işlemler için oluşturulur.

Özel toplu işleri içinn sorgu sayısı:

  • Tür 0 1

21

Evet

IntegerData2

int

NULL

55

Evet

NesneKimliği

int

NULL

22

Evet

Uzaklık

int

NULL

61

Evet

PlanHandle

Image

NULL

65

Evet

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

SQL metni kullanarak toplu iş elde etmek için kullanılabilecek SQL işleci sys.dm_exec_sql_text Dinamik yönetim görünümü.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

SQL metni toplu iş iş.

1

Evet

EventSubClass 1

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

Bu plan derlenmiş çekirdekler kez toplam sayısı.

52

Evet

BinaryData

image

Derlenmiş planın ikili XML.

2

Evet

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.DB_ID kullanarak bir veritabanı için bir değerini belirlemek işlev.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

EventSubClass

int

Olay alt türüdür.

1 = Bir saklı yordam sorgulara derlenmiş.

Aşağıdaki EventSubClass türleri, saklı yordamlar için izleme oluşturulur.

Saklı yordamlar ilen sorgu sayısı:

  • n 1 türü sayısı

21

Evet

IntegerData2

int

deyim saklı yordam içinde bitti.

saklı yordam sonuna için -1.

55

Evet

NesneKimliği

int

Nesnenin sistem tarafından atanan kimliği.

22

Evet

Uzaklık

int

Saklı yordam veya toplu iş iş ifadesinin başlangıç uzaklığı.

61

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

SQL işleci kullanarak saklı yordam SQL metnini elde etmek için kullanılabilir dm_exec_sql_text Dinamik yönetim görünümü.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

NULL

1

Evet

PlanHandle

image

Derlenmiş plan saklı yordam için plan tutamacı.Sys.dm_exec_query_plan Dinamik yönetim görünümü kullanarak XML planı elde etmek için kullanılabilir.

65

Evet

NesneTürü

int

Olayla ilgili nesne türünü gösteren bir değer.

saklı yordam 8272 =

28

Evet

BigintData2

bigint

Toplam bellek (derleme sırasında kullanılan kilobayt cinsinden).

53

Evet

CPU

int

Derleme sırasında toplam CPU süresini (milisaniye olarak geçen.

18

Evet

SÜRE

int

Toplam saat mikrosaniye, derleme sırasında harcanan.

13

Evet

IntegerData

int

Boyutu, kilobayt olarak derlenmiş planı.

25

Evet

EventSubClass 2

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

Bu plan derlenmiş çekirdekler kez toplam sayısı.

52

Evet

BinaryData

image

Derlenmiş planın ikili XML.

2

Evet

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.DB_ID kullanarak bir veritabanı için bir değerini belirlemek işlev.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

EventSubClass

int

Olay alt türüdür.

2 = Sorgu içinde özel bir SQL deyim derlenmiş.

Aşağıdaki EventSubClass türlerinden izleme geçici toplu işlemler için oluşturulur.

Özel toplu işleri içinn sorgu sayısı:

  • n 2 türü sayısı

21

Evet

IntegerData2

int

Sonuna kadar deyim içinde toplu iş iş.

toplu iş iş işin bitiş için -1.

55

Evet

NesneKimliği

int

Yok

22

Evet

Uzaklık

int

Toplu iş içinde ifadesinin başlangıç uzaklığı.

toplu iş iş işin başlangıç 0.

61

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

SQL işleci.Bu toplu iş iş dm_exec_sql_text Dinamik yönetim görünümü kullanarak SQL metnini elde etmek için kullanılabilir.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

NULL

1

Evet

PlanHandle

image

Toplu iş için derlenmiş planı plan işleci.Bu toplu iş iş XML planı dm_exec_query_plan Dinamik yönetim görünümü elde etmek için kullanılabilir.

65

Evet

BigintData2

bigint

Toplam bellek (derleme sırasında kullanılan kilobayt cinsinden).

53

Evet

CPU

int

Toplam CPU saat, mikrosaniye, derleme sırasında harcanan.

18

Evet

SÜRE

int

Derleme sırasında toplam saat (milisaniye olarak geçen.

13

Evet

IntegerData

int

Boyutu, kilobayt olarak derlenmiş planı.

25

Evet

EventSubClass 3

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

Bu plan derlenmiş çekirdekler kez toplam sayısı.

52

Evet

BinaryData

image

NULL

2

Evet

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.DB_ID kullanarak bir veritabanı için bir değerini belirlemek işlev.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

EventSubClass

int

Olay alt türüdür.

3 = Önbelleğe alınmış bir sorgusu yok ve planı ile ilgili geçmiş performans verilerini yok sağlamaktır.

Aşağıdaki EventSubClass türleri izleme oluşturulur.

Özel toplu işleri içinn sorgu sayısı:

  • 1 tür sorgu önbellekten temizlendiğinde, 3

Saklı yordamlar ilen sorgu sayısı:

  • 1 tür sorgu önbellekten temizlendiğinde, 3.

21

Evet

IntegerData2

int

Saklı yordam veya toplu iş iş deyim sonu.

saklı yordam veya toplu iş sonu için -1.

55

Evet

NesneKimliği

int

NULL

22

Evet

Uzaklık

int

Saklı yordam veya toplu iş iş ifadesinin başlangıç uzaklığı.

saklı yordam veya toplu iş başında 0.

61

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

Saklı yordam veya SQL metnini kullanarak toplu iş elde etmek için kullanılabilecek SQL işleci dm_exec_sql_text Dinamik yönetim görünümü.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

QueryExecutionStats

1

Evet

PlanHandle

image

Saklı yordam veya toplu iş için derlenmiş planını plan tutamacı.Dm_exec_query_plan Dinamik yönetim görünümü kullanarak XML planı elde etmek için kullanılabilir.

65

Evet

GroupID

int

Burada SQL izleme olayı harekete iş grup kimliği.

66

Evet

EventSubClass 4

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

NULL

52

Evet

BinaryData

image

NULL

2

Evet

DatabaseID

int

Belirli saklı yordam içinde bulunduğu veritabanı kimliği.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

EventSubClass

int

Olay alt türüdür.

4 = Önbelleğe saklı yordamı önbellekten kaldırılmıştır ve ilişkili geçmiş performans verilerini yok sağlamaktır.

21

Evet

IntegerData2

int

NULL

55

Evet

NesneKimliği

int

saklı yordam kodu.Bu gibi object_id aynı sütun sys.procedures de.

22

Evet

Uzaklık

int

NULL

61

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

Saklı yordam, yürütülen kullanarak SQL metnini elde etmek için kullanılabilecek SQL işleci dm_exec_sql_text Dinamik yönetim görünümü.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

ProcedureExecutionStats

1

Evet

PlanHandle

image

Derlenmiş plan saklı yordam için plan tutamacı.Dm_exec_query_plan Dinamik yönetim görünümü kullanarak XML planı elde etmek için kullanılabilir.

65

Evet

GroupID

int

Burada SQL izleme olayı harekete iş grup kimliği.

66

Evet

EventSubClass 5

Veri sütun adı

Veri türü

Açıklama

Sütun kimliği

Filterable

BigintData1

bigint

NULL

52

Evet

BinaryData

image

NULL

2

Evet

DatabaseID

int

Verilen tetikleyici bulunduğu veritabanı kimliği.

3

Evet

EventSequence

int

İstek içinde belirli bir olay dizisi.

51

Hayır

SessionLoginName

nvarchar

Oturum açma oturumu kaynaklı kullanıcı adıdır.Örneğin, bağlanmak içinSQL ServerLogin1 kullanarak ve bir deyim Login2, Login1 ve LoginName gösteren SessionLoginName gösterildiği gibi yürütmek Login2.Bu sütun her ikisini de görüntülerSQL ServerWindows oturum açma.

64

Evet

EventSubClass

int

Olay alt türüdür.

5 = Önbelleğe alınmış bir tetikleyici önbellekten kaldırılmıştır ve ilişkili geçmiş performans verilerini yok sağlamaktır.

21

Evet

IntegerData2

int

NULL

55

Evet

NesneKimliği

int

Tetikleyici kimliği.Sys.triggers/sys.server_triggers katalog görünümleri object_id sütunda aynı olmasıdır.

22

Evet

Uzaklık

int

NULL

61

Evet

spid

int

Kimliğini oturum, olay üzerine.

12

Evet

SqlHandle

image

Tetikleyici SQL metnini dm_exec_sql_text Dinamik yönetim görünümü elde etmek için kullanılan SQL işleci.

63

Evet

StartTime

datetime

Hangi olay varsa hiçbir saat.

14

Evet

TextData

ntext

TriggerExecutionStats

1

Evet

PlanHandle

image

Tetikleyici için derlenmiş planı plan işleci.Dm_exec_query_plan Dinamik yönetim görünümü kullanarak XML planı elde etmek için kullanılabilir.

65

Evet

GroupID

int

Burada SQL izleme olayı harekete iş grup kimliği.

66

Evet