Bagikan melalui


Opsi pemutaran ulang (SQL Server Profiler)

Berlaku untuk: SQL ServerAzure SQL Managed Instance

Sebelum memutar ulang jejak yang diambil dengan SQL Server Profiler, tentukan opsi pemutaran ulang dalam kotak dialog Konfigurasi Pemutaran Ulang. Untuk meluncurkan kotak dialog ini, buka file atau tabel pelacakan pemutaran ulang di SQL Server Profiler, dan pada menu Putar Ulang , pilih Mulai. Untuk informasi tentang izin apa yang diperlukan untuk memutar ulang pelacakan, lihat Izin yang diperlukan untuk menjalankan SQL Server Profiler.

Artikel ini menjelaskan opsi yang ditentukan dengan kotak dialog Konfigurasi Pemutaran Ulang .

Anda harus menggunakan Utilitas Pemutaran Ulang Terdistribusi untuk memutar ulang aplikasi OLTP intensif (dengan banyak koneksi bersamaan aktif atau throughput tinggi). Utilitas Pemutaran Ulang Terdistribusi dapat memutar ulang data pelacakan dari beberapa komputer, mensimulasikan beban kerja misi penting dengan lebih baik. Untuk informasi selengkapnya, lihat Gambaran umum Pemutaran Ulang Terdistribusi SQL Server.

Opsi pemutaran ulang dasar

Server pemutaran ulang

Server adalah nama instans SQL Server yang ingin Anda putar ulang jejaknya. Server harus mematuhi persyaratan pemutaran ulang yang dijelaskan dalam Persyaratan Pemutaran Ulang."

Simpan ke file

File keluaran tempat hasil pemutaran ulang jejak ditulis untuk dilihat kemudian. Secara default, SQL Server Profiler hanya menampilkan hasil pemutaran ulang jejak di layar.

Simpan ke tabel

Tabel database tempat hasil pemutaran ulang jejak ditulis untuk ditampilkan nanti.

Jumlah utas pemutaran ulang

Tentukan jumlah utas pemutaran ulang yang akan digunakan secara bersamaan. Jumlah yang lebih tinggi mengonsumsi lebih banyak sumber daya selama pemutaran ulang, tetapi pemutaran ulang lebih cepat. Pengurutan peristiwa tidak sepenuhnya terjaga saat beberapa utas digunakan.

Memutar ulang peristiwa dalam urutan dilacak

Memungkinkan Anda menggunakan cara-cara debugging seperti menjalankan jejak langkah demi langkah. Jika opsi ini tidak dipilih, pemutaran ulang tidak menjamin bahwa peristiwa diputar ulang dalam urutan yang konsisten dengan urutan di mana peristiwa awalnya diambil.

Memutar ulang peristiwa menggunakan beberapa utas

Mengoptimalkan kinerja dan menonaktifkan debugging. Peristiwa diputar ulang dalam urutan direkam untuk ID sesi (SPID) tertentu, tetapi pengurutan ID sesi tidak dijamin.

Menampilkan hasil pemutaran ulang

Menampilkan hasil pemutaran ulang. Ini adalah opsi default. Jika jejak yang Anda putar ulang sangat besar, Anda mungkin ingin menonaktifkan ini untuk menghemat ruang disk.

Untuk performa pemutaran ulang terbaik, Anda harus memilih untuk memutar ulang peristiwa menggunakan beberapa utas, dan tidak menampilkan hasil pemutaran ulang.

Opsi pemutaran ulang tingkat lanjut

Sistem Replay SPID

Putar ulang semua ID sesi. Ini adalah opsi default.

Memutar ulang satu SPID saja

Memutar ulang ID sesi yang Anda pilih dari daftar.

Batasi pemutaran ulang menurut tanggal dan waktu

Memutar ulang jejak untuk Waktu mulai dan Waktu selesai yang ditentukan.

Interval tunggu monitor kesehatan

Mengatur jumlah waktu proses diizinkan untuk dijalankan sebelum monitor kesehatan mengakhirinya.

Interval pemantauan kesehatan

Menetapkan seberapa sering pemantau kesehatan memeriksa kandidat yang akan dihentikan.

Mengaktifkan pemantauan proses yang diblokir SQL Server

Mengatur seberapa sering proses yang diblokir memantau pencarian untuk proses yang diblokir atau diblokir.

Tentang monitor kesehatan

Monitor kesehatan adalah utas aplikasi yang memantau proses simulasi yang terlibat dalam memutar ulang penelusuran, dan mengakhiri proses yang terblokir dalam pemutaran ulang. Di tab Opsi Pemutaran Ulang Tingkat Lanjut dari kotak dialog Konfigurasi Pemutaran Ulang, Anda dapat menentukan berapa lama monitor kesehatan harus menunggu dalam hitungan detik sebelum mengakhiri proses yang diblokir (Interval tunggu monitor kesehatan). Jika Anda mengatur interval ini ke 0, pemantau kesehatan tidak pernah mengakhiri proses pemblokiran simulasi dalam pelacakan pemutaran ulang.