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: SQL Server Azure SQL Yönetilen Örneği
Sunucu kapsamlı aktif genişletilmiş etkinlikler oturumları hakkında bilgi döndürür. Oturum, olaylar, eylemler ve hedeflerden oluşan bir koleksiyondur.
Azure SQL Veritabanı yalnızca veritabanı kapsamlı oturumları destekler. Bakın sys.dm_xe_database_sessions.
| Sütun adı | Veri türü | Açıklama |
|---|---|---|
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 (Transact-SQL) bölümüne bakınızCREATE EVENT SESSION. |
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 (Transact-SQL) bölümüne bakınızCREATE EVENT SESSION. |
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. |
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ı. Null değeri atanamaz.
session_source aşağıdaki değerlerden biri olabilir:- sunucu = sunucuya yönelik oturum, kullanıcı oturumları dahil. - internal = belirli iç oturumlar, örneğin oturum. sp_server_diagnostics |
buffer_processed_count |
bigint |
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri. 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 |
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri. İşlendiklerinde dolu olan ve oturum başlangıcından itibaren biriken arabelleklerin sayısı. Null değeri atanamaz. |
total_bytes_generated |
bigint |
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri. 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 |
Şunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümleri. Bir halka arabellek hedefinde bilgi depolayarak oturum için bayt cinsinden toplam hedef bellek. Null değeri atanamaz. |
Permissions
SQL Server 2019 (15.x) ve önceki sürümler için, sunucuda SERVER STATE izni gerektirirVIEW.
SQL Server 2022 (16.x) ve sonraki sürümler için, sunucuda SERVER PERFORMANCE STATE izni gerektirirVIEW.