Aracılığıyla paylaş


Yükleme Testlerinde Başarıyı Geliştirme ve İzleme amacıyla SQL İzleme Verisinin Toplanması

SQL izleme, yükleme testlerinizde kullanabileceğiniz, Web uygulamalarınızı takip etmenize ve performansını artırmanıza yardım eden bir araçtır. SQL izlemeyi, yalnızca, Web uygulamanız, veri depolamak için SQL Server kullanıyorsa kullanmalısınız.

Not

SQL izleme Web performans testleriyle sınırlı değildir.SQL Server veritabanlarına erişen uygulamalar için birim testler de, SQL izleme için iyi adaylardır.

SQL izleme verilerini test çalıştırma yüklemesi sırasında daha sonra çözümlemek için toplayabilirsiniz. İzleme verilerini toplamak, SQL Server veritabanında test edilmiş, en yavaş çalışan sorguları ve saklı yöntemleri tanımlamanıza olanak sağlar. Yükleme testinizi Yükleme Testi Düzenleyicisi'nde oluşturduktan sonra düzenleyerek izlemeyi etkinleştirin.

SQL izleme etkinleştirilirse, test çalıştırma yüklemesi sırasında izleme verisini kapsayan yeni bir dosya oluşturulur. Bu veriler, Yükleme Testi Sonuçları Deposu'nda otomatik olarak kaydedilir ve test çalıştırması sonunda izleme dosyası silinir. Yükleme testi tamamlandıktan sonra SQL izleme tablosunda izleme verilerini çözümlersiniz. Daha fazla bilgi için bkz. The SQL Trace Data Table.

SQL izleme etkinse, SQL izleme özelliği Tablo Görünümünde bulunan SQL İzleme tablosundaki Yük Testi Çözümleyicisi'nde görüntülenebilir. SQL başarım sorunlarını tanılamak için SQL izleme, yükleme testi çalışırken ayrı bir SQL profil oluşturucu oturum başlatmaya oranla daha kolay kullanılır bir alternatiftir. Bu özelliği etkinleştirmek için yükleme testini çalıştıran kullanıcının SQL izlemesi yapmak için gereken SQL ayrıcalıklarına sahip olması ve izleme dosyasının yazılacağı bir dizinin (genellikle bir paylaşımdır) belirtilmiş olması gerekir. Yükleme testinin sonunda, izleme dosyası verileri, yükleme testi dosyası içeri aktarılır ve çalışan yükleme testiyle ilişkilendirilir, böylece daha sonra Yükleme Testi Çözümleyicisi kullanılarak herhangi bir zamanda görüntülenebilir.

Not

Windows Vista'da çalışan bir bilgisayarda yerel olarak çalışan yükleme testinde SQL izlemeyi kullanmak için, izlenen SQL sunucu örneği üzerinde sysadmin rolünün bir üyesi olmalıdır.Bu sorunu gidermek için, SQL Sunucu yöneticisi, sizi sysadmin rolüne eklemelidir.

Not

Çalışma ayarı özelliklerinin tam listesi ve açıklamaları için bkz. Yük Testi Çalıştırma Ayarı Özellikleri.Görevler

Gereksinimler

  • Visual Studio Ultimate

Nasıl yapılır: sql izleme verilerini tümleştirme

Yükleme testi için, SQL izlemeyi etkinleştirme

  1. Yükleme Testi Düzenleyicisinde bir yükleme testi açın.

  2. Etkin sağ Çalıştır ayarlarını yük düğümü sınamak ve sonra özelliklerini.

    Özellikler penceresi görüntülenir.

  3. SQL İzleme Etkinleştirme özelliğini ayarlayın. True, SQL İzleme'nin etkinleştirildiğini, False etkinleştirilmediğini belirtir.

  4. SQL İzleme Dize Bağlama özelliğini ayarlayın. İzlemek istediğiniz sql server'ın bağlantı dizesini yazın veya açmak için üç nokta yan yana düğmesini seçin Bağlantı özelliklerini iletişim kutusu.

  5. SQL İzleme Dizini özelliğini ayarlayın. SQL izleme verisini saklamak için bir dosya girin. Yol, SQL Sunucusuyla ve Visual Studio Ultimate çalışan istemciyle uyumlu olmalı.

  6. İzlenen SQL İşleminin En Az Süresi özelliğini ayarlayın. İzlenen sorgunun en az süresi için değer girin. Örneğin; 500, 500'den daha uzun sürecek sorguların izlendiğini belirtir. Birimler milisaniyedir.

    Not

    sql Server 2005 kullanıyorsanız, süreyi mikrosaniye cinsinden birimleridir.

  7. Testinizi kaydedin ve çalıştırın.

    SQL İzleme verinizi yalnızca yükleme testi tamamlandıktan sonra görüntüleyebilirsiniz. Daha fazla bilgi için bkz. The SQL Trace Data Table.

    Not

    Çalışma ayarı özelliklerinin tüm listesi ve onların açıklamaları için, bkz. Yük Testi Çalıştırma Ayarı Özellikleri.

Ayrıca bkz.

Kavramlar

Yükleme Testi Sonuçları Deposunda, Yükleme Testi Sonuçlarını Yönetme

Diğer Kaynaklar

Yükleme Testleri Oluşturma ve Düzenleme

Yük Testi Çözümleyicisini Kullanarak Yük Testi Sonuçlarını Çözümleme