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.

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.
