Aracılığıyla paylaş


İzleme dosyasını yeniden yürütme (SQL Server Profil Oluşturucu)

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

Yeniden oynatma, kaydedilmiş bir izi açıp tekrar çalıştırma yeteneğidir. SQL Server Profiler, kullanıcı bağlantılarının ve SQL Server Kimlik Doğrulamasının benzetimini yapabilecek çok iş parçacıklı bir kayıttan yürütme altyapısına 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 özgün iz kaydını yeniden oynatın ve 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 dosyasını yeniden yürütme

  1. Dosya menüsünde Aç'ın üzerine gelin ve İz Dosyasını seçin. Yeniden yürütme için gerekli olay sınıflarını içeren bir izleme dosyası seçin.

  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. Sunucuyu yeniden yürüt kutusunda görüntülenen sunucuyu değiştirmek için Değiştir'i seçin.

  4. İsteğe bağlı olarak, yeniden oynatmayı kaydetmek için aşağıdaki hedeflerden birini seçin.

    • Yeniden yürütmeyi kaydetmek için bir dosya belirtendosyasına kaydet.
    • Tekrar yürütmeyi kaydetmek içinile belirtilen veritabanı tablosuna kaydedin.
  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 oynat Kaydedildikleri sırayla olayları yeniden 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ıralamadan bağımsız olarak her olayı tekrarlamak için birden çok iş parçacığı kullanır. Bu seçenek performansı iyileştirir.
  6. Yeniden oynatmayı gerçekleştiğinde izlemek için Yeniden oynatma sonuçlarını görün'ü seçin.

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

    • Tüm oturum kimliklerini (SPID) 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.