Aracılığıyla paylaş


İzleme tablosunu yeniden yürütme (SQL Server Profil Oluşturucu)

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

Yeniden yürütme, kaydedilmiş bir izleme açıp yeniden yürütme özelliğidir. SQL Server Profiler, kullanıcı bağlantılarını ve SQL Server Kimlik Doğrulamasını simüle edebilecek çok iş parçacıklı bir yürütme motoruna sahiptir. Yeniden yürütme, bir uygulama veya işlem sorununu gidermek için yararlıdır. Sorunu tanımlayıp düzeltmeler uyguladığınızda, düzeltilen uygulama veya işlemle ilgili olası sorunu bulan izlemeyi çalıştırın. Ardından orijinal izi tekrar yürütüp sonuçları karşılaştırın.

İzlemek istediğiniz diğer olay sınıflarına ek olarak, yeniden yürütmeyi etkinleştirmek için belirli olay sınıflarının yakalanması gerekir. TSQL_Replay izleme şablonunu kullanırsanız bu olaylar varsayılan olarak yakalanır. Daha fazla bilgi için bkz. Yeniden Yürütme Gereksinimleri.

İzleme tablosunu yeniden oynatma

  1. Yeniden yürütme için gerekli olay sınıflarını içeren bir izleme tablosu açın.

  2. Yeniden Yürüt menüsünde Başlat'ı seçin ve izlemeyi yeniden oynatmak istediğiniz sunucu örneğine bağlanın.

  3. Yeniden Yürütme Yapılandırması iletişim kutusunda, Temel Yeniden Yürütme Seçenekleri sekmesinde Yeniden Yürütme sunucusunubelirtin. Yeniden oynatma sunucusu kutusunda görüntülenen sunucuyu değiştirmek için Değiştir'i seçin.

  4. Yeniden yürütmeyi kaydetmek için isteğe bağlı olarak aşağıdaki hedeflerden birini seçin:

    • Yeniden yürütmeyi kaydetmek için bir dosya belirtendosyasına kaydet.

    • Yeniden yürütmenin kaydedileceği veritabanı tablosunu belirtentabloya kaydet.

  5. Olayları izlendikleri sırayla tekrarla veya birden çok iş parçacığı kullanarak olayları tekrarla seçin. Aşağıdaki tabloda bu ayarlar arasındaki fark açıklanmaktadır.

    Seçenek Açıklama
    Olayları izlendikleri sırayla yeniden yürüt Olayları kaydedildikleri sırayla tekrar oynatır. Bu seçenek hata ayıklamayı etkinleştirir.
    Birden çok iş parçacığı kullanarak olayları yeniden yürütme Bu seçenek, sıralamaya bağlı olmaksızın her olayı yeniden oynatmak için birden çok iş parçacığı kullanır. Bu seçenek performansı iyileştirir.
  6. Yeniden yürütmeyi gerçekleştiğinde görüntülemek için Yeniden yürütme sonuçlarını görüntüle'yi seçin.

  7. İsteğe bağlı olarak, aşağıdaki seçenekleri belirtmek için Gelişmiş Yeniden Yürütme Seçenekleri sekmesini seçin:

    • Tüm oturum kimliklerini yeniden oynatmak için Sistem SPID'lerini yeniden oynat'ı seçin.

    • Yeniden yürütmeyi belirli bir oturum kimliğine ait işlemlerle sınırlamak için Yalnızca bir SPID'yi yeniden oynat'ı seçin. SPID'i Yeniden Yürüt kutusuna oturum kimliğini yazın.

    • Belirli bir zaman aralığında gerçekleşen olayları yeniden oynatmak için Yeniden yürütmeyi tarih ve saate göre sınırlaöğesini seçin. Yeniden yürütmeye eklenecek zaman aralığını belirtmek için Başlangıç saati ve Bitiş saati için bir tarih ve saat seçin.

    • SQL Server'ın yeniden yürütme sırasında işlemleri nasıl yöneteceklerini denetlemek için Sistem Durumu İzleyicisi Seçenekleri'niyapılandırın.