Optimize Mysql Server dengan Mysqltuner

Optimize Mysql Server

Kali ini Si Mas akan share bagaimana cara optimize mysql server yang mana ini sangat penting bagi sobat yang menginstall webserver. Dimana load data pada website akan semakin cepat dan Mengurangi kinerja CPU. Ini adalah fakta dari Server Si Mas sendiri yang mana sebelum di optimize CPU pada VPS SI Mas selalu berada di red zone. Yang mana itu akan membuat VPS Drop. Setelah di teliti rupanya itu ulah si Mysql. Dan setelah di Optimzie Kinerja CPU jadi lumayan rendah dan jarang terjadi red zone.

Download Mysqltuner pada Server Sobat Melalui Terminal/SSH :
cd /usr/local/bin
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl

Beri akses untuk menjalankan mysqltuner nya nanti
chmod +x mysqltuner.pl
Jalankan Mysqltuner
/usr/local/bin/mysqltuner.pl

Untuk ubuntu silahkan download saja melalui apt
apt-get install mysqltuner

setelah itu jalankan dengan perintah(Ganti user dan pass sesuai server sobat)
mysqltuner --user root --pass password

Setelah di jalankan lihatlah hasil nya. dan lakukan rekomendasi untuk konfigurasi mysql tsb

hasil mysqltuner
Hasil mysqltuner


Pada Hasil di atas maka yang direkomendasikan oleh Mysql tunner adalah :
tmp_table_size harus diatas 32M
max_heap_table_size harus diatas 32M
dan jalankan Optimize table pada mysql

Lakukan Optimize

1. Jalankan Optimize table

mysqlcheck -u root -p --auto-repair --optimize --all-databases

Kemudian masukkan password mysql dan enter, Tunggulah proses Optimize table.

2. Lakukan rekomendasi pada hasil mysqltuner pada konfigurasi Mysql
nano /etc/mysql/my.cf

lalu edit konfigurasi dengan cari script yang sudah di rekomendasikan dan edit menjadi diatas 32M (Jika tidak ditemukan script berikut. maka tambahkan otomatis, Pada kasus ini Si Mas Menggunakan ubuntu 14 dan scriptnya menggunakan dash (-) bukan underscore (_) . Lihat Gambar)
tmp_table_size = 256M
max_heap_table_size = 256M
optimize mysql
Optimize Mysql
Setelah semua selesai melakukan Optimize yang sudah di rekomendasikan, Save konfigurasi tsb dan keluar dengan Ctrl+O > Enter > Ctrl + X .

Kemudian Restart Mysql
service mysql restart
Begitulah cara Optimize Mysql dari Si Mas, Jika Sobat ingin bertanya atau ada kendala silahkan Berkomentar di bawah. Terimakasih.