wp_commentmetaの掃除

この記事は最終更新日から 約9年が経過しているので情報が古い可能性があります。

BackWPupを使って、毎日WordPressのデータベースをバックアップしているのですが、そのファイルサイズを見たらなんか凄いことになっているのに今日気がつきました。18.1MBです。この前まで5,6MBだったのに…

phpMyAdminで見てみると、一番大きいのはwp_commentmetaで、なんと62.9MB!!!
肥大化させている原因はなんなのかと、ググってみると

WordPressでDBサイズを圧迫している一番の原因はAkismetだった・・・ – MyLifeYourLifeのページを発見。

なんと犯人はAkismetとのこと

で、このページ経由で、How to Clean up Comment Meta in WordPress Database – Internet Earningsに書かれいるとおりに、phpMyAdminで以下のSQLを実行。

まず最初に

 
SELECT * FROM wp_commentmeta WHERE meta_key
LIKE "%akismet%"

を実行したら、次に

 
DELETE FROM wp_commentmeta WHERE meta_key
LIKE "%akismet%"


を実行。

最後に、構造タブにて wp_commentmeta テーブルにチェックを入れて、「テーブルを最適化する」を実行

さらに、WordPressの設定のページで、この際だからと5万件位になっていたコメントスパムもすべて削除。
phpMyAdminの構造タブにて wp_comments テーブルにチェックを入れて、「テーブルを最適化する」を実行

これでだいぶスッキリしました。 :biggrin_wp:

2014.10.01追記
今朝、BackWPupのバックアップデータのファイルサイズを見たら、前日の18.1MBから2.4MBになっていました。 :wink_wp:

コメント

タイトルとURLをコピーしました