Share via


sys.dm_exec_trigger_stats (Transact-SQL)

Verir, performans istatistiklerini ait önbelleğe alınmış toplamak.Görünüm tetikleyicisi başına bir satır içeriyor ve satırın yaşam süresi, saklı yordam kaldığı sürece önbelleğe alınır.saklı yordam önbellekten çıkarıldığında, karşılık gelen satır bu görünümden ortadan kaldırmıştır.Saat, saat, bir performans istatistikleri SQL izleme olayı benzer oluşturulur. sys.dm_exec_query_stats.

Sütun adı

Veri türü

Açıklama

database_id

int

Tetikleyici bulunduğu veritabanı KIMLIĞI.

object_id

int

Nesne tetikleyici kimlik numarası.

türü

char(2)

Nesne türü:

TA (CLR) derleme tetikleyicisi =

TR SQL tetikleyicisi =

Type_desc

nvarchar(60)

Nesne tipi açıklaması:

clr_trigger

sql_trigger

sql_handle

varbinary(64)

Bu, sorgularda ile ilişkilendirmek için kullanılabilir sys.dm_exec_query_stats gelen bu tetikleyici içinde yürütülen.

plan_handle

varbinary(64)

Bellek içi planı tanımlayıcısı.Bu tanımlayıcı geçici, plan önbellekte kalırken sabit kalır.Bu değer ile kullanılabilir sys.dm_exec_cached_plans dinamik yönetimi görüntüleyin.

cached_time

datetime

Tetikleyici önbelleğe eklenen saat.

last_execution_time

datetime

Son saat, tetikleyici çalıştırıldı.

execution_count

bigint

Bu yana tetikleyici yürütüldüğünü sayısı, son derlendi.

total_worker_time

bigint

CPU toplam miktarı saat, bu derlenmiş olduğundan mikrosaniye cinsinden, bu tetikleyici bir yürütmeler tarafından tüketilen.

last_worker_time

bigint

Tetikleyici çalıştırıldı son kez tüketilen CPU saat, mikrosaniye.

min_worker_time

bigint

En fazla CPU saat, bu tetikleyici her zamankinden tek bir yürütme sırasında tüketilen mikrosaniye olarak.

max_worker_time

bigint

En fazla CPU saat, bu tetikleyici her zamankinden tek bir yürütme sırasında tüketilen mikrosaniye olarak.

total_physical_reads

bigint

Fiziksel okuma, derlenmiş olduğundan, bu tetikleyici bir yürütmeler tarafından gerçekleştirilen toplam sayısı.

last_physical_reads

bigint

Son sayısı, fiziksel bir okuma işlemi saat tetikleyici çalıştırıldı.

min_physical_reads

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan fiziksel okuma en az sayıda.

max_physical_reads

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan fiziksel okuma sayısı üst sınırı.

total_logical_writes

bigint

Bu derlenmiş olduğundan, bu tetikleyici bir yürütmeler tarafından gerçekleştirilen mantıksal yazma sayısı.

last_logical_writes

bigint

Mantıksal yazma sayısı, son gerçekleştirilen saat tetikleyici çalıştırıldı.

min_logical_writes

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan mantıksal yazma sayısı en az.

max_logical_writes

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan mantıksal yazma sayısı üst sınırı.

total_logical_reads

bigint

Bu derlenmiş olduğundan, bu tetikleyici bir yürütmeler tarafından gerçekleştirilen mantıksal okuma sayısı.

last_logical_reads

bigint

Mantıksal okuma sayısı, son gerçekleştirilen saat tetikleyici çalıştırıldı.

min_logical_reads

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan mantıksal okuma en az sayıda.

max_logical_reads

bigint

Bu tetikleyici her zamankinden tek bir yürütme sırasında gerçekleştirmiş olan mantıksal okuma sayısı üst sınırı.

total_elapsed_time

bigint

Toplam geçen saat, bu tetikleyici, tamamlanmış bir çalıştırma için mikrosaniye olarak.

last_elapsed_time

bigint

Mikrosaniye olarak en son zamanlarda tamamlanmış Bu tetikleyici yürütülmesi için geçen saat.

min_elapsed_time

bigint

En az saat, herhangi mikrosaniye olarak, bu tetikleyici yürütülmesini tamamladı.

max_elapsed_time

bigint

En fazla saat, herhangi mikrosaniye olarak, bu tetikleyici yürütülmesini tamamladı.

İzinler

Sunucuda VIEW SERVER DURUM iznine gerek duyar.

Remarks

Sorguda tamamlandığında görünümündeki istatistikleri güncelleştirilir.

Örnekler

Aşağıdaki örnek, ortalama sürenin sıralanmış üst 10 CPU tüketen tetikleyiciler hakkında bilgi verir.

SELECT TOP 10 d.object_id, d.database_id, db_name(database_id) 'db name', object_name (object_id, database_id) 'proc name', d.cached_time, d.last_execution_time, d.total_elapsed_time, d.total_elapsed_time/d.execution_count AS [avg_elapsed_time], d.last_elapsed_time, d.execution_count
from sys.dm_exec_trigger_stats d
ORDER BY [total_worker_time] DESC;
GO

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Örneğin, güncelleştirilmiş kod ile değiştirildi.