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.plJalankan 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 |
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 |
Kemudian Restart Mysql
service mysql restartBegitulah cara Optimize Mysql dari Si Mas, Jika Sobat ingin bertanya atau ada kendala silahkan Berkomentar di bawah. Terimakasih.