ขอเลือกใช้การ Tune MySQL ผ่าน scripts แทน เพราะว่าง่าย และ สะดวกดี
โดย MySQL Tuning Scripts ที่เคยใช้งานมีด้วยกัน 2 ตัวดังนี้
tuning-primer.sh
MySQL Tuning Primer Script ดูวิธีการติดตั้งและดาวน์โหลดได้ที่นี้ https://launchpad.net/mysql-tuning-primer
เป็น shell script ใช้ได้บน Unix / Linux ตามหน้าเว็บ บอก support MySQL 3.23 and above
กรณีใช้งาน MySQL version ใหม่ ๆ กรณี tuning-primer.sh บอกไม่ support ก็เอา output ที่ได้ไปแก้ if – else ใน script ได้เลย อาจข้ามบาง parameters ที่ไม่แสดงนั้นเอง
Output หลังจากจากรันก็ประมาณนี้ครับ
* สำหรับค่า parameters ที่ต้องปรับแก้ ที่ได้จาก output นั้น เราต้องไปที่ไฟล์ /etc/my.cnf แล้ว restart MySQL เพื่อ take effect ต่อไป
mysqltuner.pl
MySQLTuner-perl ดูวิธีการติดตั้งและดาวน์โหลดได้ที่นี้ http://mysqltuner.com/
เป็น Perl Script ใช้ได้บน Unix / Linux ตามหน้าเว็บ บอก support MySQL 3.23, 4.0, 4.1, 5.0, 5.1, 5.5, 5.6 (full support) และยัง support ภาคต่อของ MySQL คือ MariaDB 10.1, 11.0 (full support) ด้วยนะ
Output หลังจากจากรันก็ประมาณนี้ครับ
* สำหรับค่า parameters ที่ต้องปรับแก้ ที่ได้จาก output นั้น เราต้องไปที่ไฟล์ /etc/my.cnf แล้ว restart MySQL เพื่อ take effect ต่อไป