Cara Disable InnoDB MySQL

21 Jun 2012

Pada artikel sebelumnya saya telah membahas tentang konfigurasi MySQL Server untuk Small Server. Nah pada artikel ini saya akan mencoba untuk mencatat Cara Disable InnoDB MySQL Server :D.

Website yang tidak memiliki proses transaksi pertukaran data (data transaction) yang banyak didalamnya, ada baiknya “InnoDB” yang merupakan salah satu table engine MySQL, kita disable. Karena, table engine InnoDB ini memiliki fitur transaksi standar ACID-compliant dengan dukungan foreign key yang pada intinya membutuhkan resource yang besar dalam pengunaannya.

Dengan mendisable Engine InnoDB tersebut, resource yang digunakan instance MySQL Sever dapat dikurangi sehingga tidak akan memberatkan server.  Hasilnya resource server dapat lebih maksimal lagi terutama untuk web server agar dapat melayani pengunjung yang lebih banyak :).

Secara default status table engine InnoDB adalah ENABLE bahkan untuk versi 5.5. ke atas sudah disetting sebagai default table enginenya di MySQL Server. Cara disable InnoDB MySQL, pertama gunakan perintah mysqladmin variable untuk mengecek status engine InnoDB apakah Enabled atau Disabled, Login ke server dan jalankan perintah berikut :

[[email protected] ~]# mysqladmin -u root -p variable | grep have_innodb
Enter password:
| have_innodb | ENABLED

Terlihat bahwa status InnoDB engine adalah “Enabled”. Untuk mendisable engine InnoDB tersebut dapat dilakukan dengan cara menambahkan baris skip-innodb pada bagian file /etc/my.cnf

...
[mysqld]
...
server-id = 1
skip-federated
skip-innodb
...

Simpan file konfigurasi mysql tersebut dan restart service mysql servernya. Kita pastikan cek kembali status dari engine InnoDB tersebut apakah benar telah terdisable.

[[email protected] ~]# service mysqld restart
Stopping MySQL:                                      [ OK ]
Starting MySQL:                                      [ OK ]
.
[[email protected] ~]# mysqladmin -u root -p variable | grep have_innodb
Enter password:
| have_innodb | DISABLED |

Sip! InnoDB telah terdisable 😀 dengan melakukan konfigurasi kecil ini, kita telah menyimpan potensi resource yang dapat digunakan untuk optimasi server. Gunakan perintah free -mto untuk mengetahui seberapa besar perbandingan penggunaan resource server sebelum dan sesudah engine InnoDB di disable.

Demikian isi dari artikel Cara Disable InnoDB MySQL ini. Semoga bermanfaat 🙂 .

VN:F [1.9.22_1171]

Rating :
Rating: 5.0/5 (3 votes cast)
Cara Disable InnoDB MySQL 5 out of 5 based on 3 ratings.

Leave a Comment