XREAでWordpressのサイトをいくつか運営していますが、そのうちの一つがある日突然レスポンスを全く返さなくなってしまいました。 同じサーバで運用している他サイトは正常に見えてるし、管理画面のphpMyAdminからDBも動いているようだし、これはWordpress周りの異常かなと思って調べたところ、MySQLのオーバヘッドが溜まるとアクセスできなくなるという結構事例も多くある現象が見つかりました。 MySQLの最適化を試したところ、すんなりサイトは復旧しました。 というわけで、その時の最適化作業備忘録です。 DBの最適化 XREAのWeb管理画面からphpMyAdminにアクセスします。 DBのテーブル一覧を開くと、オーバーヘッドができているテーブルが見つかります。 SQLタブを開き、オーバーヘッドがあるテーブルに対して最適化クエリを実行します。 [sql] optimize ta