Indra Riawan

Optimasi Table di MySQL

Kamis, 5 Februari 2009 · Tinggalkan sebuah Komentar

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

Kategori: Tips
Ditandai: , ,

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Tinggalkan sebuah Komentar