Bagikan melalui


Pemutaran Ulang Terdistribusi SQL Server

Fitur Pemutaran Ulang Terdistribusi Microsoft SQL Server membantu Anda menilai dampak peningkatan SQL Server di masa mendatang. Anda juga dapat menggunakannya untuk membantu menilai dampak peningkatan perangkat keras dan sistem operasi, dan penyetelan SQL Server.

Manfaat Pemutaran Ulang Terdistribusi

Mirip dengan SQL Server Profiler, Anda dapat menggunakan Pemutaran Ulang Terdistribusi untuk memutar ulang jejak yang diambil terhadap lingkungan pengujian yang ditingkatkan. Tidak seperti SQL Server Profiler, Pemutaran Ulang Terdistribusi tidak terbatas pada pemutaran ulang beban kerja dari satu komputer.

Pemutaran Ulang Terdistribusi menawarkan solusi yang lebih dapat diskalakan daripada SQL Server Profiler. Dengan Pemutaran Ulang Terdistribusi, Anda dapat memutar ulang beban kerja dari beberapa komputer dan mensimulasikan beban kerja misi penting dengan lebih baik.

Fitur Pemutaran Ulang Terdistribusi Microsoft SQL Server dapat menggunakan beberapa komputer untuk memutar ulang data pelacakan dan mensimulasikan beban kerja misi penting. Gunakan Pemutaran Ulang Terdistribusi untuk pengujian kompatibilitas aplikasi, pengujian performa, atau perencanaan kapasitas.

Kapan Menggunakan Pemutaran Ulang Terdistribusi

SQL Server Profiler dan Pemutaran Ulang Terdistribusi menyediakan beberapa tumpang tindih dalam fungsionalitas.

Anda dapat menggunakan SQL Server Profiler untuk memutar ulang jejak yang diambil terhadap lingkungan pengujian yang ditingkatkan. Anda juga dapat menganalisis hasil pemutaran ulang untuk mencari potensi ketidakkompakan fungsional dan performa. Namun, SQL Server Profiler hanya dapat memutar ulang beban kerja dari satu komputer. Saat memutar ulang aplikasi OLTP intensif yang memiliki banyak koneksi bersamaan aktif atau throughput tinggi, SQL Server Profiler dapat menjadi penyempitan sumber daya.

Pemutaran Ulang Terdistribusi menawarkan solusi yang lebih dapat diskalakan daripada SQL Server Profiler. Gunakan Pemutaran Ulang Terdistribusi untuk memutar ulang beban kerja dari beberapa komputer dan mensimulasikan beban kerja misi penting dengan lebih baik.

Tabel berikut ini menjelaskan kapan harus menggunakan setiap alat.

Alat Gunakan Ketika...
SQL Server Profiler Anda ingin menggunakan mekanisme pemutaran ulang konvensional pada satu komputer. Secara khusus, Anda memerlukan kemampuan penelusuran kesalahan baris demi baris, seperti perintah Langkah, Jalankan ke Kursor, dan Alihkan Titik Henti .

Anda ingin memutar ulang jejak Analysis Services.
Microsoft SQL Server Distributed Replay Anda ingin mengevaluasi kompatibilitas aplikasi. Misalnya, Anda ingin menguji SQL Server dan skenario peningkatan sistem operasi, peningkatan perangkat keras, atau penyetelan indeks.

Konkurensi dalam jejak yang diambil sangat tinggi sehingga satu klien pemutaran ulang tidak dapat mensimulasikannya dengan cukup.

Konsep Pemutaran Ulang Terdistribusi

Komponen berikut membentuk lingkungan Pemutaran Ulang Terdistribusi:

  • Alat administrasi Pemutaran Ulang Terdistribusi: Aplikasi konsol, DReplay.exe, digunakan untuk berkomunikasi dengan pengontrol pemutaran ulang terdistribusi. Gunakan alat administrasi untuk mengontrol pemutaran ulang terdistribusi.

  • Pengontrol Pemutaran Ulang Terdistribusi: Komputer yang menjalankan layanan Windows bernama SQL Server pengontrol Pemutaran Ulang Terdistribusi. Pengontrol Pemutaran Ulang Terdistribusi mengatur tindakan klien pemutaran ulang terdistribusi. Hanya ada satu instans pengontrol di setiap lingkungan Pemutaran Ulang Terdistribusi.

  • Klien Pemutaran Ulang Terdistribusi: Satu atau beberapa komputer (fisik atau virtual) yang menjalankan layanan Windows bernama SQL Server klien Pemutaran Ulang Terdistribusi. Klien Pemutaran Ulang Terdistribusi bekerja sama untuk mensimulasikan beban kerja terhadap instans SQL Server. Mungkin ada satu atau beberapa klien di setiap lingkungan Pemutaran Ulang Terdistribusi.

  • Server target: Instans SQL Server yang dapat digunakan klien Pemutaran Ulang Terdistribusi untuk memutar ulang data pelacakan. Kami menyarankan agar server target berada di lingkungan pengujian.

Alat administrasi Pemutaran Ulang Terdistribusi, pengontrol, dan klien dapat diinstal pada komputer yang berbeda atau komputer yang sama. Hanya ada satu instans pengontrol Pemutaran Ulang Terdistribusi atau layanan klien yang berjalan di komputer yang sama.

Gambar berikut menunjukkan arsitektur fisik Pemutaran Ulang Terdistribusi SQL Server:

Arsitektur Pemutaran Ulang Terdistribusi Arsitektur

Tugas Pemutaran Ulang Terdistribusi

Deskripsi Tugas Topik
Menjelaskan cara mengonfigurasi Pemutaran Ulang Terdistribusi. Mengonfigurasi Pemutaran Ulang Terdistribusi
Menjelaskan cara menyiapkan data pelacakan input. Menyiapkan Data Jejak Input
Menjelaskan cara memutar ulang data pelacakan. Memutar Ulang Data Pelacakan
Menjelaskan cara meninjau hasil data pelacakan Pemutaran Ulang Terdistribusi. Meninjau Hasil Pemutaran Ulang
Menjelaskan cara menggunakan alat administrasi untuk memulai, memantau, dan membatalkan operasi pada pengontrol. Opsi Baris Perintah Alat Administrasi (Utilitas Pemutaran Ulang Terdistribusi)

Lihat juga

SQL Server Forum Pemutaran Ulang TerdistribusiMenggunakan Pemutaran Ulang Terdistribusi untuk Memuat Uji SQL Server Anda - Bagian 2Menggunakan Pemutaran Ulang Terdistribusi untuk Menguji Beban SQL Server Anda - Bagian 1