Saya pasti setuju bang terbesar untuk uang berasal dari meningkatkan ukuran innodb_db_bufferpool Anda, tetapi sayangnya itu benar-benar tergantung pada seberapa besar kumpulan data Anda dan seberapa sering berbagai blok disk diakses. Saya memelihara beberapa basis data yang cukup besar 200 GB + jadi paskan segala sesuatu ke dalam RAM bukan pilihan dan karena itu kami baru saja beralih ke penyimpanan berbasis SSD. Saya telah melakukan penelitian yang cukup besar dalam hal IOPS untuk penggunaan MySQL pada berbagai array RAID yang saya miliki aksesnya. Inilah hasilnya:
1.253 IOPS - 4 x SCSI 15k (3,5 ") disk
tes: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, ioengine = libaio, iodepth = 64 baca: io = 3071.7MB, bw = 5012.8KB / s, iops = 1253 , runt = 627475msec tulis: io = 1024.4MB, bw = 1671.7KB / s, iops = 417, runt = 627475msec cpu: usr = 0.63%, sys = 3.11%, ctx = 985926, majf = 0, minf = 22
2.558 IOPS - 8 x 10K RPM 900GB SAS (2,5 ") disk
tes: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, ioengine = libaio, iodepth = 64 baca: io = 3071.7MB, bw = 10236KB / s, iops = 2558, runt = 307293msec tulis: io = 1024,4MB, bw = 3413.5KB / s, iops = 853, runt = 307293msec cpu: usr = 2.73%, sys = 8.72%, ctx = 904875, majf = 0, minf = 25, minf = 25,
23.456 IOPS - Server Rackspace Performance 2 SSD
tes: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, ioengine = libaio, iodepth = 64 baca: io = 3071.7MB, bw = 93708KB / s, iops = 23426, runt = 33566msec tulis: io = 1024.4MB, bw = 31249KB / s, iops = 7812, runt = 33566msec cpu: usr = 5.73%, sys = 35.83%, ctx = 181568, majf = 0, minf = 23,
35.484 IOPS - 2 x Mirrored EDGE Tingkatkan 480GB 2.5 "MLC ( http://www.edgememory.com )
tes: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, ioengine = libaio, iodepth = 64 baca: io = 3068.4MB, bw = 141934KB / s, iops = 35483, runt = 22137msec tulis: io = 1027.7MB, bw = 47537KB / s, iops = 11884, runt = 22137msec cpu: usr = 11,68%, sys = 69,89%, ctx = 24379, majf = 0, minf = 20, minf = 20
Jadi jelas bahwa SSD berkualitas tinggi saat ini adalah pemain yang luar biasa. Dua Mirrored SSD dapat dengan mudah mengungguli 16 kandang penyimpanan SAN disk dan itu adalah pernyataan yang meyakinkan saja.
Jika Anda tertarik dengan detail lengkap, sisa penulisan ditemukan di blog saya:
http://www.juhavehnia.com/2015/05/using-ssds-to-improve-mysql-performance.html