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ı
Dinamik sys.database_event_sessions yönetim görünümü (DMV), geçerli veritabanında var olan tüm veritabanı kapsamlı olay oturumu tanımlarını listeler.
Etkin veritabanı kapsamlı olay oturumları hakkında bilgi için bkz. sys.dm_xe_database_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 |
|---|---|---|
event_session_id |
int | Olay oturumunun benzersiz kimliği. Null olamaz. |
name |
sysname | Olay oturumunu tanımlamak için kullanıcı tanımlı ad. ad benzersizdir. Null olamaz. |
event_retention_mode |
nchar(1) | Olay kaybının nasıl işleneceğini belirler. Varsayılan değer S'dir. Null değer atanamaz. Şulardan biridir: S. Eşleme: event_retention_mode_desc = ALLOW_SINGLE_EVENT_LOSSM. Eşlemeler : event_retention_mode_desc = ALLOW_MULTIPLE_EVENT_LOSSN. Eşleme: event_retention_mode_desc = NO_EVENT_LOSS |
event_retention_mode_desc |
sysname | Olay kaybının nasıl işleneceğini açıklar. Varsayılan değer: ALLOW_SINGLE_EVENT_LOSS. Null olamaz. Şulardan biridir:ALLOW_SINGLE_EVENT_LOSS. Olaylar oturumdan kaybolabilir. Tek olaylar yalnızca tüm olay arabellekleri dolu olduğunda bırakılır. Arabellekler dolu olduğunda tek olayların kaybedilmesi kabul edilebilir SQL Server performans özelliklerine olanak tanırken, işlenen olay akışındaki kaybı en aza indirir.ALLOW_MULTIPLE_EVENT_LOSS. Oturumdan tam olay arabellekleri kaybolabilir. Kaybedilen olayların sayısı oturuma ayrılan bellek boyutuna, belleğin bölümlenmesine ve arabellekteki olayların boyutuna bağlıdır. Bu seçenek, olay arabellekleri hızla doldurulduğunda sunucu üzerindeki performans etkisini en aza indirir. Ancak, oturumdan çok sayıda olay kaybolabilir.NO_EVENT_LOSS. Olay kaybına izin verilmez. Bu seçenek, tetiklenen tüm olayların korunmasını sağlar. Bu seçeneğin kullanılması, olayları tetikleyen tüm görevleri bir olay arabelleğinde kullanılabilir alan olana kadar beklemeye zorlar. Bu, olay oturumu etkinken algılanabilir performans düşüşlerine yol açabilir. Azure SQL Veritabanı'ndaki olay dosyası hedefleri için ile aynı ALLOW_SINGLE_EVENT_LOSSşekilde davranır. Daha fazla bilgi için bkz. EVENT_RETENTION_MODE. |
max_dispatch_latency |
int | Olayların oturum hedeflerine sunulmadan önce bellekte arabelleğe alındıkları milisaniye cinsinden süre. Geçerli değerler 1 ile 2147483648 ve -1 değerleridir. -1 değeri, gönderme gecikme süresinin sonsuz olduğunu gösterir. Boş değer atanabilir. |
max_memory |
int | Olay arabelleğe alma için oturuma ayrılan bellek miktarı. Varsayılan değer 4 MB'tır. Boş değer atanabilir. |
max_event_size |
int | Olay oturumu arabelleklerine sığmayan olaylar için ayrılan bellek miktarı. Hesaplanan arabellek boyutunu aşarsa max_event_size , olay oturumuna iki ek max_event_size arabelleği ayrılır. Boş değer atanabilir. |
memory_partition_mode |
nchar(1) | Bellekte olay arabelleklerinin oluşturulduğu konum. Varsayılan bölüm modu G'dir. Null değer atanamaz.
memory_partition_mode şulerden biridir:G - NONEC - PER_CPUN - PER_NODE |
memory_partition_mode_desc |
sysname | Varsayılan değer: NONE. Null olamaz. Şulardan biridir:NONE. SQL Server örneğinde tek bir arabellek kümesi oluşturulur.PER_CPU. Her CPU için bir arabellek kümesi oluşturulur. PER_NODE. Tekdüzen olmayan her bellek erişimi (NUMA) düğümü için bir arabellek kümesi oluşturulur. |
track_causality |
bit | Nedensellik izlemeyi etkinleştirin veya devre dışı bırakın. 1 (ON) olarak ayarlanırsa izleme etkinleştirilir ve farklı sunucu bağlantılarında ilgili olaylar ilişkilendirilebilir. Varsayılan ayar 0 'dır (KAPALI). Null olamaz. |
startup_state |
bit | Değer, sunucu başlatıldığında oturumun otomatik olarak başlatılıp başlatılmayacağını belirler. Varsayılan değer 0'dır. Null olamaz. Şulardan biridir: 0 (KAPALI). Sunucu başlatıldığında oturum başlatılmaz. 1 (ON). Olay oturumu, sunucu başlatıldığında başlar. |
Permissions
VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.
İlgili içerik
- sys.server_event_sessions
- 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.database_event_session_actions
- sys.database_event_session_targets
- Dinamik yönetim görünümlerini kullanarak Microsoft Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği performansını izleme