Saya telah ditugaskan untuk menguji stres MSSQL Server dan MySQL Server kami. Saya ingin tahu apakah ada alat atau skrip yang dapat saya gunakan pada sistem kami saat ini dan sistem baru untuk membandingkan kinerja?
Saya ingin mengukur kinerja baca / tulis ke disk dan prosesor. Hal lain yang mungkin berguna akan sangat bagus juga.
Terima kasih!
sql-server
mysql
performance-testing
stanleykylee
sumber
sumber
Jawaban:
Quest menawarkan versi gratis Pabrik Benchmark mereka yang berfungsi untuk Oracle, SQL Server, dan MySQL:
http://www.quest.com/benchmark-factory/
Saya merekam video saat memulai kembali ketika saya bekerja untuk Quest:
http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx
Anda dapat memanggil procs tersimpan Anda sendiri, jejak replay, menjalankan skrip benchmark TPC, dan banyak lagi. Namun, ini tidak mudah digunakan - dengan demikian videonya.
sumber
Untuk MySQL, ada rangkaian tolok ukur resmi . Atau alat seperti sysbench . Saat ini saya sedang dalam proses menguji sysbench, tapi saya mengalami beberapa masalah !
sumber
Standar defacto untuk membandingkan satu solusi basis data dengan yang lain adalah tolok ukur TPC-C. Definisi terbaru dari tolok ukur ini dapat diunduh dari http://www.tpc.org/tpcc/default.asp bersama dengan set hasil benchmark yang ada.
Meskipun tidak mungkin Anda akan menjalankan TPC-C penuh di lokasi Anda, definisi tes harus memberikan dasar untuk mengembangkan seperangkat tolok ukur internal yang dirancang untuk mengidentifikasi perbedaan kinerja pada set perangkat keras referensi sehubungan dengan persyaratan spesifik organisasi Anda untuk transaksi. hasil.
Pastikan Anda mengunduh dokumentasi biaya kepemilikan juga, karena ini dapat memberikan metode standar untuk mengevaluasi dua solusi.
sumber