jibutare.dev

Today is a very good day to die

WordPress Plugin “Delete-revision”をインストール

MySQLの容量を削減したいのでWordPress Plugin “Delete-revision”をインストールしてみました。実行前と実行後の比較です。

[主訴]

WordPressのMySQLの容量が以前から気になっていた。

[症状]

phpMyAdminからエクスポートしたファイル容量容量(拡張子は .sql) 19.1MB

WordPressの投稿数 2,461, ページ数 2

[調査]

phpMyAdminから各テーブルの容量を調べる。原因はpostsテーブルの容量。調べてみたら投稿のrevisionが残っているからとのこと。各投稿のrevisionを削除することに。

[改善策]

Googleで検索した結果、Delete-Revisionをインストール。

(phpMyAdminかターミナルから直接SQLを叩く方法もあるそうですが、理解していないので却下しました)

[インストール]

  1. 管理画面のプラグインから新規追加を選択して「Delete-Revision」を検索(2011.07.21時点のバージョンは1.3.1)
  2. インストールしてプラグインを有効化
  3. 管理画面の設定からDelete-Revisionを選択して”Check Redundant Revision” をクリック
  4. チェック後、画面一番下の”Yes, I would like to delete them(A Total Of 数字)”をクリック
    [結果]
  • Delete Revision 実行前 phpMyAdminからエクスポートしたファイル容量(拡張子は .sql)  19.1MB
  • Delete Revision 実行前 phpMyAdminからエクスポートしたファイル容量(拡張子は .sql)  10.2MB
    [備考]

別のWordPressでも実行してみました。

  • 投稿数 755 固定ページ 3
  • Check Redundant Revision, Post 847 Revision 2416

phpMyAdminからSQL “SELECT COUNT(ALL *) FROM wp_posts;”を実行

  • Delete Revision 実行前の件数 4061件 COUNT(ALL *)4061
  • Delete Revision 実行前の件数 1645件 COUNT(ALL *)1645
  • Delete Revision 実行前 phpMyAdminからエクスポートしたファイル容量(拡張子は .sql)  15MB
  • Delete Revision 実行前 phpMyAdminからエクスポートしたファイル容量(拡張子は .sql) 5.5MB