Achmad Mardiansyah's Journal

Manage your knowledge by writing it

Archive for the ‘innodb’ tag

Memecah file Innodb

without comments

Ada yang nanggapin di milis ubuntu tentang mysql dengan engine innodb. Jadi, pada konfigurasi innodb yang default (bawaan dari system), file database innodb hanya ada 1 buah. untuk semua tabel dan semua database. Aje gile…. kalo file ini corrupt, maka ancur semua data yang ada disana. Lagian dengan settingan ini, ukuran file akan terus membesar meskipun data yang ada didalamnya udah di delete semua. repot kan?

Nah solusinya adalah kita pecah file tersebut menjadi beberapa bagian sesuai dengan tabelnya. jadi nantinya akan seperti kalo pake myisam gitu dimana tiap tabel akan dibuat file sendiri. asiikkk…

Read the rest of this entry »

Written by Achmad Mardiansyah

September 16th, 2011 at 2:58 pm

Check, Analyze, Repair, Optimize MySQL database

without comments

Kadang kita merasa database mysql kita kurang berjalan optimal dan ada beberapa entry di database yang error / tidak sesuai. penyebabnya bisa karena mati lampu dan sebagainya seperti pada cerita ini. untuk itu kita perlu untuk mengecek, analyze, repair dan optimize database mysql kita. command yang dipakai untuk tujuan ini:

mysqlcheck -u root -p'root-password' --auto-repair --check --optimize --all-database

Untuk repair, sebaiknya dilihat dulu tablenya. jangan sampai command repair ini justru akan menghilangkan data yang ada didalam tabelnya.

Untuk innodb, engine ini tidak mendukung optimize, jadi filenya akan dicreate ulang

Agar hasil lebih maksimal, sebaiknya command ini dijalankan secara reguler.

URL pendek: http://t.co/YCv9ZPeb