Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Database
Azure SQL Managed Instance
Microsoft 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.
- Doku'daki Azure SQL Veritabanı ve SQL veritabanı yalnızca veritabanı kapsamlı oturumları destekler.
- Azure SQL Yönetilen Örneği hem veritabanı kapsamlı oturumları hem de sunucu kapsamlı oturumları destekler. SQL yönetilen örnekleri için sunucu kapsamlı oturumlar önerilir. Daha fazla bilgi için bkz . CREATE EVENT SESSION code örnekleri.
| 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.
İlgili içerik
- Azure SQL Veritabanı'nda genişletilmiş olaylar
- Azure SQL Veritabanı ve SQL Yönetilen Örneği'nde genişletilmiş olaylar için Olay Dosyası hedef kodu
- sys.dm_xe_database_session_targets (Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği)
- Dinamik yönetim görünümlerini kullanarak Microsoft Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği performansını izleme