sys.dm_xe_session_targets (Transact-SQL)

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

Genişletilmiş Olaylar oturumlarının etkin sunucu kapsamlı oturum hedefleri hakkında bilgi döndürür.

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

Sütun adı Veri türü Açıklama
event_session_address varbinary(8) Olay oturumunun bellek adresi. sys.dm_xe_sessionsile çoka bir ilişkisi vardır.address. Null değeri atanamaz.
target_name nvarchar(60) Oturumdaki hedefin adı. Null değeri atanamaz.
target_package_guid uniqueidentifier Hedefi içeren paketin GUID'i. Null değeri atanamaz.
execution_count bigint Oturum için hedefin yürütülme sayısı. Null değeri atanamaz.
execution_duration_ms bigint Hedefin yürüttüğü toplam süre (milisaniye cinsinden). Null değeri atanamaz.
target_data nvarchar(max) Olay toplama bilgileri gibi hedefin koruduğu veriler. Nullable.
bytes_written bigint Şunlar için geçerlidir: SQL Server 2017 ve sonraki. Hedefe yazılan bayt sayısı. Null değeri atanamaz.

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_targets.event_session_address sys.dm_xe_sessions.address Çoka bir

Açıklamalar

sys.dm_xe_session_targets yürütülürken toplanan oturum verilerinin diske boşaltılması zorlanıyor. Bu, sonsuz veya çok büyük dağıtım gecikme sürelerini kullanarak oturumlardan toplanan olay verilerini okumak için yararlı olabilir.