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 Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bu makalede, Genişletilmiş Olaylar'dan hedef verileri görüntülemek için SQL Server Management Studio'yu (SSMS) nasıl kullanabileceğiniz açıklanmaktadır. Makalede şunların nasıl yapılacağını açıklanmaktadır:
- Hedef verileri çeşitli yollarla açın ve görüntüleyin.
- Genişletilmiş Olaylar için özel menüyü veya araç çubuğunu kullanarak hedef verileri çeşitli biçimlere aktarın.
- Verileri görüntülerken veya dışarı aktarmadan önce işleme. Olay verilerini görüntüleyebilir, dışarı aktarabilir, filtreleyebilir ve toplayabilirsiniz.
Önkoşullar
Bu makalede, bir olay oturumu oluşturmayı ve başlatmayı zaten bildiğiniz varsayılır. Olay oturumu oluşturma yönergeleri aşağıdaki makalenin başlarında gösterilmiştir:
Hızlı Başlangıç: Genişletilmiş Olaylar
SQL Server Management Studio'nun (SSMS) en son sürümünü yükleyin.
Azure SQL Veritabanı ile farklılıklar
SQL Server ve Azure SQL Veritabanı'ndaki Genişletilmiş Olaylar arasında bazı farklar vardır.
- Azure SQL Veritabanı için
event_filehedef, yerel disk sürücüsündeki bir dosya olamaz. Bunun yerine bir Azure Depolama kapsayıcısı kullanılmalıdır. Azure SQL Veritabanı'ndaki veritabanına bağlandığınızda, SSMS kullanıcı arabirimi yerel yol ve dosya adı yerine bir depolama kapsayıcısı ister. - SSMS kullanıcı arabiriminde Canlı verileri izle devre dışı. Bunun nedeni bu özelliğin Azure SQL Veritabanı için kullanılamamış olmasıdır.
- SQL Server ile birkaç Genişletilmiş Olay oturumu yüklenmiştir, örneğin
system_healthoturumu. Bu oturumlar Azure SQL Veritabanı için kullanılamaz.
Bu makale SQL Server perspektifinden yazılmıştır. Makale, SQL Server ve Azure SQL Veritabanı için Genişletilmiş Olaylar'da farklı şekilde uygulanan hedefi kullanır event_file .
Azure SQL Veritabanı'na özgü Genişletilmiş Olaylar hakkında belgeler için bkz. Azure SQL Veritabanı'nda Genişletilmiş Olaylar.
SSMS olay görüntüleyici kullanıcı arabirimini açma
SSMS olay görüntüleyici kullanıcı arabirimine aşağıdaki yollardan biriyle erişilebilir:
- Ana menü Dosya>Dosya Aç'a> gidin ve bir
xeldosyaya göz atın - > sağ tıklayın
- Genişletilmiş Olaylar menüsü ve Genişletilmiş Olaylar araç çubuğu
- Hedef verileri görüntüleyen sekmeli bölmede sağ tıklamalar
SSMS'de event_file verilerini görüntüleme
SSMS kullanıcı arabiriminde hedef verileri görüntülemenin event_file çeşitli yolları vardır. Bir event_file hedef belirttiğinizde, uzantı da dahil olmak üzere xel dosya yolunu ve adını ayarlarsınız.
- Olay oturumu her başlatıldığında, Genişletilmiş Olaylar dosya adını benzersiz hale getirmek için dosya adına sayısal bir sonek ekler.
- Örnek: Checkpoint_Begins_ES_0_131103935140400000.xel
-
xeldosyalar ikili dosyalardır. Not Defteri gibi bir metin düzenleyicisinde açılmamalıdır.- SSMS olay görüntüleyicisi kullanıcı arabiriminde birden çok olay dosyası açmak için Dosya>Aç>Birleştirme Genişletilmiş Olay Dosyaları iletişim kutusunu kullanın.
SSMS, Çoğu Genişletilmiş Olay hedefi için verileri görüntüleyebilir. Ancak çeşitli hedefler için ekranlar farklıdır. Örneğin:
- event_file: bir event_file hedefindeki veriler, filtreleme, toplama ve diğer özelliklerle olay görüntüleyicisinde görüntülenir.
- ring_buffer: Halka arabelleği hedefinden alınan veriler XML olarak görüntülenir.
SSMS hedeften etw_classic_sync_target verileri görüntüleyemez.
Dosya > Aç > komutunu kullanarak bir xel dosyasını açın
SSMS ana menüsünden tek bir xel dosya açmak için Dosya>Aç>Dosya kullanabilirsiniz. Ayrıca bir xel dosyayı SSMS'ye sürükleyip bırakabilirsiniz.
Hedef verileri görüntüleme
Hedef Verileri Görüntüle seçeneği, şimdiye kadar yakalanan verileri görüntüler. Nesne Gezgini'nde düğümleri genişletip sağ tıklayabilirsiniz:
- Yönetim>Genişletilmiş Olaylar>Oturum>[oturumunuz]>[hedef düğümünüz]>Hedef Verileri Görüntüle.
Hedef veriler SSMS'de sekmeli bölmede aşağıdaki gibi görüntülenir:
Uyarı
Hedef Verileri Görüntüle oturumlarla ilişkili tüm xel dosyalardan verileri görüntüler. Her Başlatma-Durdurma döngüsü, dosya adına daha sonra zaman türetilmiş sayısal değer eklenmiş bir dosya oluşturur, ancak her dosya aynı kök adı paylaşır. Dosya boyutu parametresiyle xel belirtilen en büyük dosya boyutunu aştığında da ek rollover MAX_FILE_SIZE dosyaları oluşturulur.
Canlı verileri izleme
Olay oturumunuz çalışırken, hedef tarafından alınan olay verilerini gerçek zamanlı olarak izlemek isteyebilirsiniz.
- Yönetim>Genişletilmiş Olaylar>Oturum>[oturumunuz]>Canlı Verileri izleyin.
Veri görüntüleme, belirtebileceğiniz bir aralıkta güncelleştirilir. Bkz. Gönderim gecikmesi üst sınırı :
- Genişletilmiş Olaylar>Oturum>[oturumunuz]>Özellikler>İleri>En fazla gönderim gecikmesi
sys.fn_xe_file_target_read_file() işleviyle olay verilerini görüntüleme
sys.fn_xe_file_target_read_file() işlevi, yakalanan bir olayı temsil eden her satırı içeren bir satır kümesi döndürür. Olay verileri XML olarak döndürülür. XQuery , olay verilerini ilişkisel olarak sunmak için kullanılabilir.
Hedef verileri dışarı aktarma
SSMS olay görüntüleyicisinde olay verilerini görüntüledikten sonra, aşağıdakileri yaparak bunları çeşitli biçimlere aktarabilirsiniz:
- Ana menüde Genişletilmiş Olaylar'ı seçin.
- Dışa Aktar'ı seçin ve ardından bir biçim seçin.
Görüntüdeki verileri işleme
SSMS kullanıcı arabirimi, verileri yalnızca olduğu gibi görüntülemenin ötesinde verileri işlemeniz için çeşitli yollar sunar.
Veri görüntüsündeki bağlam menüleri
Veri ekranındaki farklı yerler, sağ tıkladığınızda farklı bağlam menüleri sunar.
Veri hücresinde sağ tıklama
Aşağıdaki ekran görüntüsünde, veri ekranındaki hücreye sağ tıkladığınızda elde ettiğiniz içerik menüsü gösterilir. Ekran görüntüsünde Kopyala menü öğesinin genişletilmesi de gösterilir.
Sütun başlığına sağ tıklayın
Aşağıdaki ekran görüntüsünde zaman damgası üst bilgisine sağ tıklandığında bağlam menüsü gösterilmektedir.
Sütunları seçme, sütunları birleştirme
Sütunları Seç seçeneği, hangi veri sütunlarının görüntüleneceğini denetlemenizi sağlar. Sütunları Seç menü öğesini birkaç ayrı yerde bulabilirsiniz.
- Genişletilmiş Olaylar menüsünde.
- Genişletilmiş Olaylar araç çubuğunda.
- Veri ekranındaki üst bilginin bağlam menüsünde.
Sütunları Seç seçtiğinizde, aynı adı taşıyan iletişim kutusu görüntülenir.
Sütunları birleştirme
Sütun Seç iletişim kutusunda, görüntüleme ve veri dışarı aktarma amacıyla birden çok sütunun tek bir sütunda birleştirilmesine ayrılmış bir bölüm bulunur.
Filtreler
SSMS olay görüntüleyicisindeki filtreler aşağıdakileri yapabilir:
- Döndürülen verileri zaman damgası sütunuyla kısıtlama
- Sütun değerine göre filtreleme
Zaman filtresi ile sütunlar filtresi arasındaki ilişki Boole şeklindedir AND.
Gruplandırma ve toplama
Belirli bir sütundaki değerleri eşleştirerek satırları gruplandırma, verilerin özet toplaması için ilk adımdır.
Grouping
Genişletilmiş Olaylar araç çubuğunda Gruplandırma düğmesi, görüntülenen verileri belirli bir sütuna göre gruplandırmak için kullanabileceğiniz bir iletişim kutusu başlatır. Sonraki ekran görüntüsünde ad sütununa göre gruplandırmak için kullanılan bir iletişim kutusu gösterilmektedir.
Gruplandırma tamamlandıktan sonra, ekranda gösterildiği gibi yeni bir görünüme sahip olursunuz.
Aggregation
Görüntülenen veriler gruplandırıldıktan sonra diğer sütunlardaki verileri toplamaya devam edebilirsiniz. Sonraki ekran görüntüsünde gruplandırılmış verilerin sayıya göre toplandığı gösterilmektedir.
Toplama tamamlandıktan sonra, ekranda daha sonra gösterildiği gibi yeni bir görünüme sahip olur.
Çalışma zamanı sorgu planını görüntüleme
Olay, query_post_execution_showplan SSMS kullanıcı arabiriminde gerçek sorgu planını (çalışma zamanı istatistikleri dahil) görmenizi sağlar.
Ayrıntılar bölmesi görünür olduğunda, Sorgu Planı sekmesinde grafik sorgu planını görebilirsiniz. Sorgu planındaki bir düğümün üzerine gelerek, plan düğümü için özellik adlarının ve değerlerinin listesini görebilirsiniz.