sys.dm_xe_sessions (Transact-sql)

Etkin Genişletilmiş olayları oturum hakkında bilgi verir. Bu oturumda, olaylar, eylemler ve hedeflerin toplamıdır.

Sütun adı

Veri türü

Açıklama

address

varbinary(8)

Oturum bellek adresi. addressYerel Sistem benzersizdir. NULL değil.

name

nvarchar(256)

Oturumun adı. nameYerel Sistem benzersizdir. NULL değil.

pending_buffers

int

İşlem beklemede olan tam arabellek sayısı. NULL değil.

total_regular_buffers

int

Oturum ile ilişkili olan normal arabellekleri toplam sayısı. NULL değil.

NotNot
Çoğu zaman normal arabellekleri kullanılır. Bu arabellekleri birçok olay tutmak için yeterli boyutu vardır.Genellikle üç ya da daha fazla arabellekleri her oturum olacaktır.Düzenli arabellek sayısı, bellek MEMORY_PARTITION_MODE seçeneği ile ayarlanan bölümleme üzerinde tabanlı sunucu tarafından otomatik olarak belirlenir. Düzenli arabelleklerinin boyutu 4 MB (varsayılan), max_memory seçeneği değeri arabelleği sayısına bölünmesiyle eşittir.MEMORY_PARTITION_MODE ve max_memory seçenekleri hakkında daha fazla bilgi için bkz: OLAY SESSION (Transact-sql) oluştur.

regular_buffer_size

bigint

Düzenli arabellek boyutu, bayt. NULL değil.

total_large_buffers

int

Büyük arabellek sayısı. NULL değil.

NotNot
Olay düzenli arabellekten daha büyük olduğunda büyük arabellek kullanılır. Bunlar kenara açıkça bu amaç için ayarlanır. Olay oturumu başlatır ve vardır boyutlu MAX_EVENT_SIZE seçeneğe göre büyük arabellek tahsis.MAX_EVENT_SIZE seçeneği hakkında daha fazla bilgi için bkz: OLAY SESSION (Transact-sql) oluştur.

large_buffer_size

bigint

Büyük arabellek boyutu, bayt. NULL değil.

total_buffer_size

bigint

Toplam boyutunu bayt cinsinden oturum olayları depolamak için kullanılan bellek arabelleği. NULL değil.

buffer_policy_flags

int

Tüm arabellekleri dolu olduğunda oturum olay arabellekleri nasıl davranacağını belirtir bir bit eşlem ve yeni bir olay ateş. NULL değil.

buffer_policy_desc

nvarchar(256)

Tüm arabellekleri dolu olduğunda oturum olay arabellekleri nasıl davranacağını belirten bir açıklama ve yeni bir olay ateş. buffer_policy_descaşağıdakilerden biri olabilir:

  • Bırakma olay

  • Olaylar düşürmeyin

  • Tam arabellek bırak

  • Yeni arabellek ayırmak

NULL değil.

flags

int

Oturumunda ayarlanan bayrakları belirtir bir bit eşlem. NULL değil.

flag_desc

nvarchar(256)

Oturumunda ayarlanan bayrakları açıklaması. flag_descaşağıdakilerin herhangi bir birleşimi olabilir:

  • Üzerinde temizlenemedi arabellekleri kapatın

  • Adanmış Dağıtıcı

  • Özyinelemeli olayları izin

NULL değil.

dropped_event_count

int

Arabellekleri dolu olduğunda, bırakılan olayların sayısıdır. Bu değer 0 arabellek İlkesi "Açılan tam arabellek" ise ya da "olayları düşürmeyin". NULL değil.

dropped_buffer_count

int

Arabellekleri dolu olduğunda, bırakılan arabellek sayısı. Bu değer 0 "Drop olay için" tampon ilke ayarlanırsa ya da "olayları düşürmeyin". NULL değil.

blocked_event_fire_time

int

Süre arabellekleri dolu olduğunda, olay atışlarda bloke edildi. Bu değer 0 arabellek İlkesi "Açılan tam arabellek" ise ya da "Bırak olayı". NULL değil.

create_time

datetime

Oturumun oluşturulduğu saat. NULL değil.

largest_event_dropped_size

int

Oturum arabelleğe sığmadı büyük olayın boyutu. NULL değil.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Veri türü için nameve blocked_event_fire_timesütun.

Kaldırılan buffer_sizeve total_buffers sütun.

Added the total_regular_buffers, regular_buffer_size, total_large_buffers, large_buffer_size and total_buffer_size columns.