Cara Mengatasi Database WordPress yang Terlalu Besar

Sahabat Pintar, ada kalanya kita ingin melakukan migrasi web dari server yang satu ke server lain. Nah, ada sedikit pengalaman yang ingin saya bagikan ketika melakukan migrasi salah satu web klien LKP KEMBAR. Ketika saya mendownload file SQL database tersebut ternyata sangat besar, 100 MB lebih. Padahal isi web tersebut tak terlalu banyak.

Usut diusut, saya cek, tabel mana yang menghabiskan space database. Saya coba mengexclude tabel di database tersebut, mulai dari tabel-tabel plugin wordpress. Ternyata tak ada perubahan besar. Ternyata, tabel yang memakan space database besar adalah wp_post.

cara mengatasi database wordpress yang terlalu besar

153 MB lebih hanya untuk sebuah tabel wp_post dimana web tersebut hanya punya tak lebih dari 20 artikel. Lalu di mana letak kesalahannya? Ternyata ada post_type revision yang membuat database tersebut membengkak. Jadi wordpress memang memiliki mekanisme menyimpan revisi secara otomatis dan ini memakan banyak space database.

Nah, untuk memperkecil ukuran database tersebut ada 2 langkah penting:

1. Backup dulu database lama Anda (supaya ga kenapa2 kalau terjadi apa2)

2. Jalankan script SQL berikut lewat phpmyadmin:

DELETE FROM wp_posts WHERE post_type = "revision";
3. Optimasi tabel wp_post
OPTIMIZE TABLE wp_posts;
Nah, sekarang kita lihat ukuran table setelah kita coba solusi di atas:
cara mengatasi database wordpress yang terlalu besar 2
Ternyata sekarang hanya 3MB! Alhamdulillah… semoga tutorial ini bermanfaat ya Sahabat Pintar!