Kemaren pada saat bersih-bersih database wordpres melalui plugin wp_clean, sempet kaget karena database yang beberapa hari lalu hanya terlihat sebesar 38mb tiba-tiba berubah menjadi 85mb. Setelah cek melalui phpmyadmin ternyata diketahui lonjakan terbesar adalah pada table comment meta (wp_commentmeta).
Ternyata pembengkakan kapasitas ini terjadi karena tambahan history dari Akismet yang menurut perkiraanku karena comment spam yang belakangan melonjak cukup tinggi kurang lebih 50 spam comment perhari. Kalau dari manajemen wordpress sudah otomatis menghapus comment spam tersebut secara berkala, namun sepertinya history stats Akismet masih mencatatnya dan disimpan dalam tabel wp_commentmeta (lihat gambar).
Nah, cara untuk menghapus jejak Akismet pada tabel comment meta silahkan lakukan 2 langkah berikut :
1. Cek tabel wp_commentmeta untuk melihat apakah ada data yang tidak ada hubungannya dengan ” wp_comments ”
SELECT * FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments )
2. Jika ditemukan data yang tidak ada hubungannya ” wp_comments ” dan yakin akan dihapus silahkan lakukan perintah berikut :
DELETE FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments )
Untuk pencarian dan penghapusan data yang lebih spesifik serta hanya data Akismetnya saja yang terambil silahkan ikuti langkah berikut :
1. Cari data pada comment meta yang terkait dengan Akismet
SELECT * FROM wp_commentmeta WHERE meta_key LIKE "%akismet%"
2. Hapus data yang terkait dengan Akismet pada comment meta
DELETE FROM wp_commentmeta WHERE meta_key LIKE "%akismet%"
Jika langkah-langkah tersebut diatas sudah dilakukan coba bandingkan hasilnya atau lihat kapasitas sebelum dan sesudahnya ….
Semoga bermanfaat dan jika ada kekurangan mohon dikoreksi …… :-bd
Related Search
Tags: #database #wordpress