Aracılığıyla paylaş


sys.dm_xe_database_sessions

Şunlar için geçerlidir:Azure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric'te SQL veritabanı

sys.dm_xe_database_sessions Dinamik yönetim görünümü (DMV), etkin veritabanı kapsamlı genişletilmiş olay oturumları hakkında bilgi döndürür. Oturum, olaylar, eylemler ve hedeflerden oluşan bir koleksiyondur. Veritabanındaki tüm olay oturumları hakkında bilgi için bkz. sys.database_event_sessions.

Sütun adı Veri türü Description
address varbinary(8) Oturumun bellek adresi. address yerel sistem genelinde benzersizdir. Null değeri atanamaz.
name nvarchar(256) Oturumun adı. name yerel sistem genelinde benzersizdir. Null değeri atanamaz.
pending_buffers int İşlenmeyi bekleyen tam arabelleklerin sayısı. Null değeri atanamaz.
total_regular_buffers int Oturumla ilişkili normal arabelleklerin toplam sayısı. Null değeri atanamaz.

Not: Normal arabellekler çoğu zaman kullanılır. Bu arabellekler birçok olayı tutmak için yeterli boyuttadır. Genellikle oturum başına üç veya daha fazla arabellek vardır. Normal arabellek sayısı, MEMORY_PARTITION_MODE seçeneği aracılığıyla ayarlanan bellek bölümlemesine göre sunucu tarafından otomatik olarak belirlenir. Normal arabelleklerin boyutu, MAX_MEMORY seçeneğinin değerine (varsayılan olarak 4 MB) eşittir ve arabellek sayısına bölünür. MEMORY_PARTITION_MODE ve MAX_MEMORY seçenekleri hakkında daha fazla bilgi için bkz. CREATE EVENT SESSION (Transact-SQL).
regular_buffer_size bigint Bayt cinsinden normal arabellek boyutu. Null değeri atanamaz.
total_large_buffers int Toplam büyük arabellek sayısı. Null değeri atanamaz.

Not: Büyük arabellekler, bir olay normal arabellekten daha büyük olduğunda kullanılır. Bu amaçla açıkça ayrılmıştır. Büyük arabellekler olay oturumu başladığında ayrılır ve MAX_EVENT_SIZE seçeneğine göre boyutlandırılır. MAX_EVENT_SIZE seçeneği hakkında daha fazla bilgi için bkz. CREATE EVENT SESSION (Transact-SQL).
large_buffer_size bigint Bayt cinsinden büyük arabellek boyutu. Null değeri atanamaz.
total_buffer_size bigint Oturumun olaylarını bayt cinsinden depolamak için kullanılan bellek arabelleğinin toplam boyutu. Null değeri atanamaz.
buffer_policy_flags int Tüm arabellekler doluyken ve yeni bir olay tetiklendiğinde oturum olayı arabelleklerinin nasıl davrandığını gösteren bit eşlem. Null değeri atanamaz.
buffer_policy_desc nvarchar(256) Tüm arabellekler dolu olduğunda ve yeni bir olay tetiklendiğinde oturum olayı arabelleklerinin nasıl davrandığını gösteren açıklama. Null değeri atanamaz. buffer_policy_desc aşağıdaki değerlerden biri olabilir:

- Olayı bırakma
- Olayları bırakmayın
- Tam arabelleği bırakma
- Yeni arabellek ayırma
flags int Oturumda ayarlanan bayrakları gösteren bit eşlem. Null değeri atanamaz.
flag_desc nvarchar(256) Oturumda ayarlanan bayrakların açıklaması. Null değeri atanamaz. flag_desc aşağıdaki değerlerin herhangi bir bileşimi olabilir:

- Kapatmada arabellekleri temizleme
- Ayrılmış dağıtıcı
- Özyinelemeli olaylara izin ver
dropped_event_count int Arabellekler doluyken bırakılan olayların sayısı. Bu değer, "Tam arabelleği bırak" veya "Olayları bırakma" şeklindedir 0buffer_policy_desc . Null değeri atanamaz.
dropped_buffer_count int Arabellekler dolduğunda bırakılan arabellek sayısı. Bu değer , "Olayı bırak" veya "Olayları bırakma" olarak ayarlanmışsa 0 olurbuffer_policy_desc. Null değeri atanamaz. Bir arabellek oturum düzeyinde bırakılmasa bile, tek tek hedefler belirli nedenlerle bir arabelleği işleyemeyebilir. failed_buffer_count görün.
blocked_event_fire_time int Arabellekler dolduğunda olay tetiklemelerinin engellendiği süre. Bu değer , 0 "Tam arabelleği bırak" veya "Drop olayı" ise buffer_policy_desc olur. Null değeri atanamaz.
create_time datetime Oturumun oluşturulduğu zaman (başlatıldı). Null değeri atanamaz.
largest_event_dropped_size int Oturum arabelleğine sığmayan en büyük olayın boyutu. Null değeri atanamaz.
session_source nvarchar(256) Oturumun kapsamı olan database_name .
buffer_processed_count bigint Oturum tarafından işlenen ve oturum başlangıcından itibaren biriken toplam arabellek sayısı. Null değeri atanamaz.
buffer_full_count bigint İşlendiklerinde dolu olan ve oturum başlangıcından itibaren biriken arabelleklerin sayısı. Null değeri atanamaz.
total_bytes_generated bigint Genişletilmiş olaylar oturumunun oluşturduğu gerçek bayt sayısı. Bu bilgiler, oturum arabellekleri işlerken toplanır ve yalnızca dosya hedefine uygulanır. Diğer hedefler için izleme yok.
total_target_memory bigint Bir halka arabellek hedefinde bilgi depolayarak oturum için bayt cinsinden toplam hedef bellek. Null değeri atanamaz.

Permissions

VERITABANı DURUMUNU GÖRÜNTÜLE izni gerektirir.