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 Yönetilen Örneği
Yakalanan bir izlemeyi SQL Server Profiler ile yeniden yürütmeden önce Yapılandırmayı Yeniden Yürüt iletişim kutusunda yeniden yürütme seçeneklerini belirtin. Bu iletişim kutusunu başlatmak için SQL Server Profiler'da yeniden yürütme izleme dosyasını veya tablosunu açın ve Yeniden Yürüt menüsünde Başlat'ı seçin. İzlemeyi yeniden yürütmek için gereken izinler hakkında bilgi için bkz. SQL Server Profiler'ı çalıştırmak için gereken izinler.
Bu makalede , Yapılandırmayı Yeniden Yürüt iletişim kutusuyla belirtilen seçenekler açıklanmaktadır.
Yoğun bir OLTP uygulamasını (birçok etkin eşzamanlı bağlantı veya yüksek aktarım hızıyla) yeniden oynatmak için Dağıtılmış Yeniden Yürütme Yardımcı Programı'nı kullanmanız gerekir. Dağıtılmış Yeniden Yürütme Yardımcı Programı birden çok bilgisayardan izleme verilerini yeniden yürütebilir ve görev açısından kritik bir iş yükünün benzetimini daha iyi yapabilir. Daha fazla bilgi için bkz. SQL Server Dağıtık Yeniden Yürütme Genel Bakışı.
Temel yeniden yürütme seçenekleri
Tekrarlama sunucusu
Sunucu, izlemeyi yeniden oynatmak istediğiniz SQL Server örneğinin adıdır. Sunucu, Yeniden Yürütme Gereksinimleri'nde açıklanan yeniden yürütme gereksinimlerine uymalıdır."
Dosyaya kaydet
İzlemenin yeniden oynatılması sonucunun daha sonra görüntülenmek üzere yazıldığı çıkış dosyası. Varsayılan olarak, SQL Server Profiler yalnızca izlemenin ekranda yeniden oynatılmasıyla ilgili sonuçları görüntüler.
Tabloya kaydet
İzlemenin yeniden oynatılması sonucunun daha sonra görüntülenmek üzere yazıldığı veritabanı tablosu.
Yeniden yürütme iş parçacığı sayısı
Eşzamanlı olarak kullanılacak yeniden oynatma iş parçacığı sayısını belirtin. Daha yüksek bir sayı, yeniden yürütme sırasında daha fazla kaynak tüketir, ancak yeniden yürütme daha hızlıdır. Birden fazla thread kullanıldığında olay sıralaması tam anlamıyla muhafaza edilmez.
Olayları izlendikleri sırayla yeniden oynat
Her bir iz üzerinde adım adım ilerleme gibi hata ayıklama yöntemlerini kullanmanıza olanak tanır. Bu seçenek seçilmezse, yeniden yürütme, olayların orijinal yakalanma sırasına uygun bir sırayla yeniden oynatılacağını garanti etmez.
Çoklu iş parçacığı kullanarak olayları tekrar oynatma
Performansı iyileştirir ve hata ayıklamayı devre dışı bırakır. Olaylar, belirli bir oturum kimliği (SPID) için kaydedildikleri sırayla yeniden oynatılır, ancak oturum kimliğinin sıralanması garanti değildir.
Yeniden yürütme sonuçlarını görüntüleme
Yeniden yürütmenin sonuçlarını görüntüleyin. Bu varsayılan seçenektir. Yeniden oynatdığınız izleme çok büyükse, disk alanından tasarruf etmek için bunu devre dışı bırakmak isteyebilirsiniz.
En iyi yeniden yürütme performansı için, birden çok iş parçacığı kullanarak olayları yeniden yürütmeyi seçmeniz ve yeniden yürütme sonuçlarını görüntülememeniz gerekir.
Gelişmiş yeniden yürütme seçenekleri
Sistem SPID'lerini yeniden yürütme
Tüm oturum kimliklerini tekrar çalıştır. Bu varsayılan seçenektir.
Yalnızca bir SPID'i tekrar oynat
Listeden seçtiğiniz oturum kimliğini yeniden çalıştırır.
Yeniden yürütmeyi tarih ve saate göre sınırla
Belirtilen Başlangıç saati ve Bitiş saati için izlemeyi yeniden yürüter.
Sağlık izleyicisi bekleme aralığı
Bir işlemin sistem durumu izleyicisi tarafından sonlandırılmadan önce çalışmasına izin verilen süreyi ayarlar.
Sağlık izleyicisi sorgulama aralığı
Sağlık izleyicisinin sonlandırma için adayları ne sıklıkla yoklayacağını ayarlar.
SQL Server engellenen işlemler izleyicisini etkinleştirme
Engellenen işlemlerin engellenen veya engellenen işlemlere yönelik aramaları izleme sıklıklarını ayarlar.
Sağlık izleyicisi hakkında
Sağlık izleyicisi, bir iz kaydının yeniden oynatılmasıyla ilişkili simülasyon işlemlerini izleyen ve yeniden yürütme sırasında engellenen bu işlemleri sonlandıran bir uygulama iş parçacığıdır. Yeniden Yürütme Yapılandırması iletişim kutusunun Gelişmiş Yeniden Yürütme Seçenekleri sekmesinde, sistem durumu izleyicisinin engellenen işlemi sonlandırmadan önce saniyeler içinde ne kadar beklemesi gerektiğini belirtebilirsiniz (Sistem durumu izleyicisi bekleme aralığı). Bu aralığı 0 olarak ayarlarsanız, sağlık izleyicisi, yeniden yürütme izlemesindeki simüle edilmiş engelleme süreçlerini hiçbir zaman sona erdirmez.