Aracılığıyla paylaş


SSMS XEvent Profiler'ı kullanma

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

XEvent Profiler, Genişletilmiş Olaylar'ın canlı görüntüleyici penceresini görüntüleyen bir SQL Server Management Studio (SSMS) özelliğidir. Bu genel bakış, Genişletilmiş Olayları görüntülemeye başlamak için bu profil oluşturucuyu, temel özellikleri ve yönergeleri kullanmanın nedenlerini açıklar.

XEvent Profiler'ı neden kullanmalıyım?

SQL Profiler'ın aksine, XEvent profil oluşturucu SSMS ile doğrudan tümleşiktir ve SQL altyapısındaki ölçeklenebilir Genişletilmiş Olaylar teknolojisinin üzerine kurulmuştur. Bu özellik, SQL Server'da tanılama olaylarının canlı akış görünümüne hızlı erişim sağlar. Bu görünüm özelleştirilebilir ve bu özelleştirmeler diğer SSMS kullanıcılarıyla .viewsettings dosyası olarak paylaşılabilir. XE Profiler tarafından oluşturulan oturum, SQL Profiler kullanılırken benzer bir SQL izlemesine kıyasla çalışan SQL Server'a daha az müdahalecidir. Bu oturum, mevcut XE oturum özellikleri kullanıcı arabirimi veya Transact-SQL kullanılarak kullanıcı tarafından da özelleştirilebilir.

Önkoşullar

Bu özellik yalnızca SQL Server Management Studio (SSMS) v17.3 veya sonraki sürümlerinde kullanılabilir. SQL Server Management Studio'nun (SSMS) en son sürümünü yükleyin.

Başlangıç Yapmak

XEvent Profiler'a erişmek için şu adımları izleyin:

  1. SQL Server Management Studio’yu açın.

  2. SQL Server Veritabanı Altyapısı veya localhost örneğine bağlanın.

  3. Nesne Gezgini'nde XE Profiler menü öğesini bulun ve '+' işaretini seçerek genişletin.

    XEProfiler Menüsünün ekran görüntüsü.

  4. Bu oturumdaki tüm olayları görüntülemek istiyorsanız Standart'a çift tıklayın. Kaydedilen SQL ifadelerini görüntülemek istiyorsanız T-SQL'i seçin. Oturum henüz oluşturulmadıysa, sizin için bir oturum oluşturulur.

    XEProfiler Oturumunun ekran görüntüsü.

  5. Artık oturum tarafından yakalanan olayları görüntüleyebilirsiniz.

    XEProfiler Görüntüleyicisi'nin ekran görüntüsü.

Oturumu durdurma ve başlatma

Oturumu başlatmak için Canlı Veri Görüntüleyicisi'ndeki Genişletilmiş Olaylarmenüsünden Veri akışını başlat'ı seçin veya araç çubuğundaki yeşil oku kullanın:

SSMS'deki genişletilmiş olaylar menüsündeki veri akışını başlat seçeneğinin ekran görüntüsü.

Benzer şekilde, bir oturum başlatıldıktan sonra oturumu durdurmak için Canlı Veri Görüntüleyicisi'ndeki Genişletilmiş Olaylar menüsünden Veri akışını durdur'u seçin veya araç çubuğundaki kırmızı kareyi kullanın.

Oturumu özelleştirme

XEvent Profiler önceden yapılandırılmış Standart ve T-SQL oturumlarını sağlarken, aşağıdakileri yaparak oturumu gereksinimlerinizi karşılayacak şekilde daha fazla özelleştirebilirsiniz:

  • Sütun ekleme veya kaldırma: Canlı Veri görüntüleyicisinde herhangi bir sütun üst bilgisine sağ tıklayın ve ek bilgilerin görüntülenmesini denetlemek üzere sütun eklemek veya kaldırmak için Sütunları Seç... öğesini seçin.
  • Olayları filtreleme: Canlı Veri görüntüleyicisindeki herhangi bir alana sağ tıklayın ve belirli bir uygulamaya, kullanıcıya veya olay türüne odaklanmak gibi yakalanan olaylara ölçüt uygulamak için Bu değere göre filtrele'yi seçin. Alternatif olarak, üst gezinti çubuğundan Filtreler... öğesini seçerek filtre iletişim kutusunu açabilirsiniz.

Verileri dışarı aktarma

Verileri daha sonra çözümlemek üzere kaydetmek için veri akışını bir tabloya veya ya da bir XEL dosyaya CSV aktarabilirsiniz. Akışı dışarı aktarmak için Genişletilmiş Olaylar menüsünde Verileri dışarı aktar... öğesini seçin.