トイレのうず

phpMyAdmin から MySQL の最適化 〜WordPressを快適に使うために〜

当記事はアフィリエイト広告を掲載しています。

さて、前回記事 WordPress 投稿リビジョン停止のプラグイン【 Disable Revisions and Autosave plugins 】と【 Revision Control 】にて、投稿リビジョンを削除してもデータベースの容量は減らない、と書いたあさこんですが、容量を減らす方法がわかったので記事にしておきます。

まず、データベースのバックアップを取ります。下記サイト参考。
データベースのバックアップ

phpMyAdmin の管理画面にてオーバーヘッドの欄を確認。 wp-posts では 1.5 MB ものオーバーヘッドができています。オーバーヘッドとは、データベーステーブルにデーターを入力したり削除したりすることによって、虫食い状態になることです。( Windows でいうところのデフラグみたいなもの。)これを解消することを「最適化」というらしいです。「再構築」とはいわないみたい。

phpMyAdmin 最適化前

phpMyAdmin 最適化前

wp-posts にできた 1.5 MB のオーバーヘッドはいうまでもなく、投稿リビジョンを削除したためにできたものです。なのでこれを最適化します。

1) 「オーバーベッドのあるテーブルを確認してください」をクリック。
  オーバーヘッドのあるテーブルにチェックが付きます。
2) 「チェックしたものを : 」にて「テーブルを最適化する」を選びます。
  プルダウンメニューを選んだらすぐに最適化されてしまうので、注意してください。

phpMyAdmin 最適化後

phpMyAdmin 最適化後

wp-posts は 4.4 MB → 2.8 MB と約 2/3 になりました。リビジョンによってどれだけ容量を食っていたんだか。そしてデータベース全体でも 6.5 MB → 4.6 MB のサイズダウン。少しは軽くなりますかね。

ちなみに、レンタルサーバーの容量は MySQL の最適化前後で変化はありませんでした。あさこんが借りているレンタルサーバーではデータベーススペースは容量外みたいです。

関連記事

WordPress 投稿リビジョンを削除するプラグイン【 Delete Revision 】
WordPress
Delete Revision ボタン
MySQL4 から MySQL5 へ移行(ハッスルサーバーにて)
WordPress
thumbnail
【 WordPress 】 Disable Revisions and Autosave plugins を有効にしているのに Autosave されてる件
WordPress
thumbnail
WordPress 投稿リビジョン停止のプラグイン【 Disable Revisions and Autosave plugins 】と【 Revision Control 】
WordPress
thumbnail
【 WordPress 】 MySQL をバックアップするプラグイン【 WP-DBManager 】
WordPress
thumbnail
自動下書き (auto-draft) をできるだけ無効化する 〜 WordPress 3.3.1 にアップグレード
WordPress
WordPress 3.3.1へアップグレード