Mengoptimalkan kinerja MySQL/MariaDB menggunakan MySQLTuner

Panduan cara mengoptimalkan kinerja MySQL atau MariaDB dengan menggunakan MySQLTuner. MySQLtuner.pl adalah sebuah alat/skrip yang dapat membantu untuk menganalisis MySQL/MariaDb yang sedang berjalan di server. Kemudian akan memberi informasi dan rekomendasi konfigurasi MySQL agar dapat bekerja optimal serta meningkatkan stabilitas server. Ya kira-kira seperti itu intinya.

Download MySQLTuner

Pertama download dulu skrip mysqltuner

wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl

CHMOD

Lalu, CHMOD (change mode) agar dapat dieksekusi.

chmod +x mysqltuner.pl

Jalankan mysqltuner.pl

Jalankan script tersebut dengan perintah berikut ini

./mysqltuner.pl

Hasilnya, informasi dan saran konfigurasi berbeda-beda tidap server, tergantung spesifikasi server, contohnya seperti ini:

Variables to adjust:
tmp_table_size (> 24M)
max_heap_table_size (> 24M)
table_open_cache (> 6)
innodb_buffer_pool_size (>= 270.4M) if possible.
innodb_log_file_size should be (=32M) if possible, so InnoDB total log files size equals to 25% of buffer pool size.

Jika sudah, tinggal mengaplikasikan.

Konfigurasi MySQL/MariaDB, biasanya lokasinya di /etc/my.cnf kalau tidak ada coba di /etc/mysql/my.cnf kalau belum juga ketemu coba cari-cari saja di /etc/mysql/ pasti ketemu. Kalau sudah ketemu, edit dan sesuaikan dengan yang disarankan hasil analisa dari MySQLTuner tadi.

Kalau ada baris yang tidak ada, dibuat saja baris baru, misalnya baris tmp_table_size (> 24M tidak ada di konfigurasinya, tinggal ditambah seperti ini:

tmp_table_size = 32M

Simpan

Restart MySQL /MariaDB

Setelah disimpan konfigurasinya, jangan lupa di restart servicenya

systemctl restart mariadb

atau

systemctl restart mysqld

Mudah bukan? selamat mencoba kawan. semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *