Rabu, 22 Mei 2013

Hapus Komentar Berdasarkan Waktu pada WordPress Self-Host

Beberapa waktu yang lalu, saya mengalami kejadian yang aneh. Saya ditelpon oleh salah satu staf GoDaddy yang hendak mengingatkan saya untuk mengurangi database pada akun saya. Kaget dan pingin tertawa adalah perasaan yang saya alami pada waktu itu, maklum warga pribumi gak ngerti dan gagap dengan bahasa inggris. Hahahaha

Sebenarnya peringatan dari GoDaddy tesebut sudah saya terima melalui email sejak dua minggu yang lalu. Bahkan saya juga telah menghapus database tersebut sejak peringatan pertama. Karena saya belum mereply email maka pihak GoDaddy langsung menelpon saya. Karena panik, saya meminta teman saya menjadi translater. Alhamdulillah, permasalahannya terselesaikan.

Peringatan GoDaddy

OK, langsung saja inti dari postingan kali ini adalah bagaimana menghemat database pada blog yang menggunakan self-host. Semakin lama umur blog tersebut semakin besar pula penggunaan database. Penggunaan yang terbesar database ada pada wp_comments dan wp_posts. Komentar pada postingan terdahulu ternyata membuat database semakin bengkak. Mungkin bagi sebagian blogger, komentar-komentar tersebut harus dikosongkan atau dihapus agar kapasitas database tetap terjaga pada ambang normal atau menggunakan fasilitas komentar eksternal seperti Disqus, Facebook, dan Intensedebate.

Langsung aja, silahkan buka menu phpMyAdmin pada cPanel hosting Anda, kemudian eksekusi perintah SQL berikut pada database WordPress Anda:

DELETE FROM wp_comments WHERE comment_date < DATE_ADD(
CURDATE(), INTERVAL -24 MONTH)
DELETE FROM wp_commentmeta WHERE comment_ID NOT IN (
SELECT comment_ID
FROM wp_comments
)

NB: maksud perintah di atas adalah menghapus semua komentar yang disubmit/dikirimkan pada 24 bulan lalu dan sebelumnya.

Coba bandingkan berapa besar ukuran database sebelum dan sesudah anda menghapus komentar tersebut. :D

Selamat mencoba!

Komentar Facebook:

Ada 13 komentar pada postingan berjudul “Hapus Komentar Berdasarkan Waktu pada WordPress Self-Host”

  1. baru tahu kalau komentar juga dapat memperbesar penggunaan data base.
    thanks for sharing.

  2. baru tahu saya, emang udah berapa komentar??

  3. Thank you atas sharingnya, Mas. Berarti saya harus hati2 memanage blog saya satunya yang self-host.

  4. xixi.. jadi siapa bilang godaddy unlimited :d

  5. Menyimak, kan lagi gak suka pake wordpress :D

    kalo aku lebih suka manual :)
    *embuh ini nyambung apa egak

  6. Owrite, I can learn more cause your article. I’ll be back and read another article post by you like this, I wait for visiting my blog.

  7. kunjungan perdana gan ….
    artikel mantab …

    menambah pengetahuan saya …
    thankz utk sharing ilmu-nya … ^^

  8. wah ternyata komentar memperbesar penggunaan data base to mas ? #gaptek aku sek ket ngerti hahah, tapi blog ku sepi komentar jadi tidak terlalu khawatir :P

    mampir baca ini juga mas ya : Logo ITS dibajak perusahaan rusia ? :D

  9. Waduh mySQL saya sudah >6mb, tapi mySQL di hostingan saya tulisannya unlimited. Makasih buat infonya :)

Advertisements

Tinggalkan komentar