sys.server_event_sessions (Transact-sql)

Mevcut tüm olay oturum tanımlarını listeler SQL Server.

Sütun adı

Veri türü

Açıklama

event_session_id

int

Olay oturumu benzersiz kimliği. NULL değil.

name

sysname

Olay oturumu tanımlamak için kullanıcı tanımlı adı. namebenzersizdir. NULL değil.

event_retention_mode

nchar(1)

Olay kaybı nasıl işlendiğini belirler. Aşağıdakilerden biri olur:

  • S. Eşler event_retention_mode_desc= ALLOW_SINGLE_EVENT_LOSS

  • M. Eşler event_retention_mode_desc= ALLOW_MULTIPLE_EVENT_LOSS

  • N. Eşler event_retention_mode_desc= no_event_loss

Varsayılan s. NULL değil.

event_retention_mode_desc

sysname

Olay kaybı nasıl işlendiğini açıklar. Aşağıdakilerden biri olur:

  • ALLOW_SINGLE_EVENT_LOSS. Olayları oturum bağlantısını kaybetmiş olabilir. Yalnızca tüm olay arabellekleri dolu olduğunda tek olaylar bırakılır. Arabellekleri dolu olduğunda tek olaylar kaybetme bırakmak için kabul edilebilir SQL Serverişlenmiş olay akışında kaybı en aza indirirken performans karakteristikleri,.

  • ALLOW_MULTIPLE_EVENT_LOSS. Tam olay arabellekleri oturum bağlantısını kaybetmiş olabilir. Kayıp olayı sayısı bellek ve olayları arabellek boyutunu bölümleme oturumu için ayrılan bellek boyutuna bağlıdır. Kısa sürede olay arabellekleri dolu olduğunda bu seçenek sunucu üzerindeki performans etkisini en aza indirir. Ancak, olaylar çok sayıda oturumun kaybolabilir.

  • NO_EVENT_LOSS. Hiçbir olay kaybı verilir. Bu seçeneği, tüm olayları, yükseltilmiş tutulduğunu sağlar. Bu seçeneği kullanarak bir olay arabellek kullanılabilir alan beklemek olayları yangın tüm görevler zorlar. Olay oturumu etkin durumdayken bu algılanabilir performans düşmesine neden olabilir.

ALLOW_SINGLE_EVENT_LOSS varsayılandır. NULL değil.

max_dispatch_latency

int

Oturum hedefleri için sunulan önce olayları bellekte arabelleğe alınmış saniye cinsinden süre miktarını. Geçerli değerler 1-2147483648 ve -1 için vardır. -1 Değeri, gönderim gecikmesi sonsuz olduğunu gösterir. NULL olabilecek olduğunu.

max_memory

int

Oturum olayı tampon için ayrılan bellek miktarı. Varsayılan değeri 4 MB'tır. NULL olabilecek olduğunu.

max_event_size

int

Bellek miktarını olay oturumu arabellekleri sığmayan olaylar için kenara koyun. Eğer max_event_sizehesaplanan arabellek boyutu, iki ek arabellekleri aşan max_event_sizeOlay oturumu ayrılır. NULL olabilecek olduğunu.

memory_partition_mode

nchar(1)

Olay arabellekleri oluşturulduğu konumu bellek. memory_partition_modebiridir:

  • G - HİÇBİRİ

  • C - PER_CPU

  • N - PER_NODE

Varsayılan bölüm moddur g. NULL değil.

memory_partition_mode_desc

sysname

Aşağıdakilerden biri olur:

  • HİÇBİRİ. Arabellekleri kümesi tek bir SQL Server örneği içinde oluşturulur.

  • PER_CPU. Arabellekleri kümesi her cpu için oluşturulur.

  • PER_NODE. Arabellekleri kümesi her düzgün olmayan bellek erişimi (numa) düğümü için oluşturulur.

Varsayılan değer NONE'tur. NULL değil.

track_causality

bit

Causality izleme dışı. Eğer izleme kümesi için 1 (açık), farklı sunucu bağlantıları etkin ve ilgili olaylar korelasyon. 0 (Kapalı) varsayılan ayardır. NULL değil.

startup_state

bit

Değeri, oturum sunucu başladığında otomatik olarak başlatılan olup olmadığını belirler. Biridir:

  • 0 (KAPALI). Sunucu başlatıldığında oturum başlatılamıyor.

  • 1 (AÇIK). Sunucu başlatıldığında olay oturum başlatılır.

Varsayılan değer 0'dır. NULL değil.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Ayrıca bkz.

Başvuru

Kataloğu görünümleri (Transact-sql)

SQL Server Genişletilmiş olayları Kataloğu görünümleri (Transact-sql)

Kavramlar

SQL Server Genişletilmiş olayları