Optimasi Table di MySQL

Jika anda menggunakan snort untuk IDS yang databasenya di hosting di mysql, tentu tidak kaget dengan pertumbuhan database yang sangat cepat. Kemarin, saya sedang mencoba mengaktifkan kembali snort. Dan hanya butuh sehari untuk membuat database saya meledak. Meski saya sudah berusaha men-drop beberapa alert, tapi ukuran file tetap saja besar.

snort-before-optimizing

Ketika sedang mencari cara untuk mengoptimalkan database, malah menemukan command ‘OPTIMIZE TABLE’. Optimize table digunakan untuk menggunakan kembali free space yang di sudah tidak digunakan. Fungsi ini mirip dengan defrag yang ada di windows versi terdahulu. Perintah ini cocok untuk tipe data varchar yang sering dihapus.

Berikut adalah command untuk optimalkan kembali database yang digunakan oleh snort.
mysql> OPTIMIZE LOCAL TABLE acid_event,table data,event,icmphdr,iphdr,opt,tcphdr,udphdr;
Dan hasilnya, ruang menjadi lega kembali.snort-after-optimizing

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s