sys.dm_xe_session_events (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Aktif sunucu kapsamlı oturumlar için olaylar hakkında bilgi döndürür. Olaylar ayrı yürütme noktalarıdır. Olay gerekli bilgileri içermiyorsa olaylara tetiklenmelerini durdurmak için koşul uygulanabilir.

Azure SQL Veritabanı yalnızca veritabanı kapsamlı oturumları destekler. Bkz. sys.dm_xe_database_session_events.

Sütun adı Veri türü Açıklama
event_session_address varbinary(8) Olay oturumunun bellek adresi. Null olamaz.
event_name nvarchar(256) Bir eylemin bağlı olduğu olayın adı. Null olamaz.
event_package_guid uniqueidentifier Olayı içeren paketin GUID değeri. Null olamaz.
event_predicate nvarchar(3072) Olaya uygulanan koşul ağacının XML gösterimi. Null olabilir.
event_fire_count bigint Oturum başladığından beri etkinliğin kaç kez ateşlendiği (yayınlandığı) sayısı. Null olamaz. SQL Server 2022 (16.x) ve sonrası sürümler için geçerlidir.
event_fire_average_time bigint Etkinliğin yayınlanması için alınan ortalama süre, mikrosaniyeler cinsinden. Null olamaz. SQL Server 2022 (16.x) ve sonrası sürümler için geçerlidir.
event_fire_min_time bigint Olayı yayımlamak için gereken minimum süre (mikrosaniye cinsinden). Null olamaz. SQL Server 2022 (16.x) ve sonrası sürümler için geçerlidir.
event_fire_max_time bigint Olayı yayımlamak için geçen en uzun süre (mikrosaniye cinsinden). Null olamaz. SQL Server 2022 (16.x) ve sonrası sürümler için geçerlidir.

Not

ve event_fire_countevent_fire_average_time sütunları yalnızca iz bayrağı 9708 etkinleştirildiğinde doldurulur.

Permissions

Sunucuda SUNUCU DURUMU izni gerektirir VIEW .

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .

İlişki kardinaliteleri

From To Relationship
sys.dm_xe_session_events.event_session_address sys.dm_xe_sessions.adres Çoka bir
sys.dm_xe_session_events.event_package_guid,

sys.dm_xe_session_events.event_name
sys.dm_xe_objects.isim,

sys.dm_xe_objects.package_guid
Çoka bir