Saya ingin menguji berbagai alternatif SQL Server saya dengan alat benchmark. Saya menemukan dua alat oleh Microsoft:
Apa perbedaan di antara mereka? apakah itu hal yang sama?
Terima kasih!
Saya ingin menguji berbagai alternatif SQL Server saya dengan alat benchmark. Saya menemukan dua alat oleh Microsoft:
Apa perbedaan di antara mereka? apakah itu hal yang sama?
Terima kasih!
Jawaban:
SQLIO adalah alat generik untuk menguji subsistem disk Anda. Ini memungkinkan Anda menentukan apakah akan menguji acak / berurutan, ukuran blok data, kedalaman antrian, threading, dll.
SQLIOSim adalah alat yang mencoba meniru pola yang SQL Server akan mengekspos ke sistem Anda.
Biasanya saya akan menggunakan SQLIO untuk menguji subsistem ketika melakukan benchmarking untuk spesifikasi mentah. Setelah puas dengan hasil SQLIO saya, saya akan menjalankan SQLIOSim untuk mendapatkan dunia nyata melalui subsistem disk.
Anda mungkin ingin melihat tutorial Brent Ozars tentang SQLIO, yang juga menyebutkan SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Catatan: Saya datang ke sini dari jawaban lain di mana saya salah menuliskan SQLIO untuk SQLIOSim. Semoga saya akan melakukannya dengan benar kali ini. :-)
SQLIOSim adalah "BUKAN" Alat Tuning Kinerja I / O karena menggunakan pola acak, sehingga tidak dapat diulang (persyaratan utama untuk pembandingan). Ini adalah alat pengujian stres.
Tautan tambahan:
Cara menggunakan utilitas SQLIOSim di Microsoft.com.