Genişletilmiş olayları araçları

Oluşturmak ve yönetmek için aşağıdaki araçları kullanabilirsiniz SQL ServerGenişletilmiş olayları oturumlar:

  • Veri tanımlama dili (ddl) deyimleri. Bunlar oluşturmak ve Genişletilmiş olayları oturumu değiştirmek olanak sağlar.

  • Dinamik yönetimi görünümleri, katalog görünümleri ve sistem tabloları. Bunlar kullanarak oturum verileri ve meta verileri almak olanak Transact-SQLdeyimleri. Sistem tabloları sql izleme olay sınıflarını ve sütunlar için varolan Genişletilmiş olayları karşılıkları saptamanıza yardımcı.

  • Genişletilmiş olayları Object Explorer düğüm. Bu, başlatmak, durdurmak veya oturumu, silmek veya alabilir ve oturum şablonları sağlar. Daha fazla bilgi için, bkz. SQL Server Extended Events How-to Topics.

  • SQL ServerPowerShell sağlayıcısını. Oluşturma, değiştirme ve Genişletilmiş olayları oturumlar yönetmek için kullanabileceğiniz güçlü bir araçtır. Daha fazla bilgi için, bkz. Genişletilmiş olayları için PowerShell sağlayıcı kullanın.

  • SQL Server Management Studio. Bu, oluşturma ve Genişletilmiş olayları konularında sağlanan kod örneklerini çalıştırmak sağlar. Daha fazla bilgi için, bkz. Nesne Explorer.

Oluşturduğunuz oturumlarının yanı sıra varsayılan sistem sağlık oturum sunucuda var. Oturumu performans sorunlarını gidermek için kullanabileceğiniz sistem verilerini toplar. Daha fazla bilgi için, bkz. Oturum system_health kullanın.

ddl deyimleri

Aşağıdaki ddl deyimleri oluşturmak, değiştirmek ve Genişletilmiş olayları oturumu bırak için kullanın.

Ad

Açıklama

OLAY SESSION (Transact-sql) oluştur

Olaylar, olay oturum hedefleri ve olay oturum parametreler kaynağını tanımlayan genişletilmiş olay bir session nesnesi yaratır.

alter olay SESSION (Transact-sql)

Başlatır veya durdurur olay oturumu veya bir olay oturum yapılandırmasını değiştirir.

drop olay SESSION (Transact-sql)

Olay oturumu bırakır.

Katalog görünümleri

Olay oturumu oluşturduğunuzda, oluşturulan meta verileri almak için aşağıdaki katalog görünümler kullanabilirsiniz.

Ad

Açıklama

sys.server_event_sessions (Transact-sql)

Tüm olay oturum tanımlarını listeler.

sys.server_event_session_actions (Transact-sql)

Olay oturumu her olayda her eylem için bir satır döndürür.

sys.server_event_session_events (Transact-sql)

Bir olay oturumu her olay için bir satır döndürür.

sys.server_event_session_fields (Transact-sql)

Olaylar ve hedefleri açıkça ayarlanmış özelleştirilebilir her sütun için bir satır döndürür.

sys.server_event_session_targets (Transact-sql)

Olay oturumu için her olay hedef için bir satır döndürür.

Dinamik yönetim görünümleri

Oturum meta verileri ve oturum verilerini almak için aşağıdaki dinamik yönetimi görünümleri kullanın. Meta verileri katalog görünümlerinden elde edilir ve size başlatmak ve olay oturumu başlattığınızda oturum verilerinin oluşturulur.

[!NOT]

  Bir oturumu başlayıncaya kadar bu görünümler oturum verilerini içermez.

Ad

Açıklama

sys.dm_os_dispatcher_pools (Transact-sql)

Dağıtıcı havuzları oturum hakkında bilgi verir.

sys.dm_xe_objects (Transact-sql)

Bir olay paket tarafından gösterilen her nesne için bir satır döndürür.

sys.dm_xe_object_columnsWHERE (Transact-sql)

Tüm nesneler için şema bilgileri döndürür.

sys.dm_xe_packages (Transact-sql)

Genişletilmiş olayları altyapısıyla kayıtlı tüm paketleri listeler.

sys.dm_xe_sessions (Transact-sql)

Etkin Genişletilmiş olayları oturumu hakkında bilgi verir.

sys.dm_xe_session_targets (Transact-sql)

Oturum hedefleri hakkında bilgi verir.

sys.dm_xe_session_events (Transact-sql)

Oturum olayları hakkında bilgi verir.

sys.dm_xe_session_event_actions (Transact-sql)

Olay oturumu eylemleri hakkında bilgi verir.

sys.dm_xe_map_valueswhere (Transact-sql)

Okunabilir metin iç sayısal anahtarların bir eşleme sağlar.

sys.dm_xe_session_object_columns (Transact-sql)

Bir oturuma bağlı olan nesneleri için yapılandırma değerlerini gösterir.

Sistem tabloları

sql izleme olay sınıflarını ve sütunlar için Genişletilmiş olayları karşılıkları hakkında bilgi edinmek için aşağıdaki sistem tabloları kullanın.

Ad

Açıklama

trace_xe_event_map (Transact-sql)

sql izleme olay sınıfı için eşlenen her Genişletilmiş olayları olay için bir satır içerir.

trace_xe_action_map (Transact-sql)

sql izleme sütun kimliği için eşlenen her Genişletilmiş olayları eylem için bir satır içerir

Ayrıca bkz.

Başvuru

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

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

Kavramlar

Oturum system_health kullanın

Genişletilmiş olayları için PowerShell sağlayıcı kullanın

Diğer Kaynaklar

SQL Server Genişletilmiş olayları tabloları (Transact-sql)

SQL Server Extended Events How-to Topics