データベースのヘルススコアを理解する
ダッシュボードタブは、データベースに0から100までの1つの数字、ヘルススコアを与えます。
このガイドでは、データベースのヘルススコアが何を意味するのか、その背後にある5つの要素、そしてそれを向上させる方法について説明します。
短いバージョン
ヘルス スコアは、「現在、データベースの負荷となっている不要データはどれくらいか?」という単純な質問に答えます。高い数値は、無駄がないことを意味します。低い数値は、クリーンアップや整理が必要であることを意味します。
内部では、スコアは 5 つの個別の測定値を組み合わせています。それぞれが 0 から 100 の間で独自のスコアを持ち、それらが表示される単一の数値に結合されます。

あなたの評価が意味するもの
総合スコアは、次の 3 つの評価のいずれかに分類されます。
| 評価 | スコア | 意味すること |
|---|---|---|
| 良好 | 70~100 | データベースは健全な状態です。定期的なメンテナンスを行うだけで十分です。 |
| 警告 | 40~69 | かなりの不要データや無駄なスペースが蓄積しています。クリーンアップを行うと改善されます。 |
| 重大 | 0~39 | 多くの不要データが蓄積しています。クリーンアップとテーブルの最適化の両方を行う価値があります。 |
数値の内訳
スコアは 5 つの要素で構成され、それぞれに異なる重みがあります。重みが大きいほど、その要素は総合的な数値に大きく影響します。
| 要素 | 重み | 測定内容 |
|---|---|---|
| テーブルのオーバーヘッド | 25% | データの削除または変更後にテーブル内に残る空きスペース。テーブルを最適化することで回復できます。 |
| 期限切れの一時データ | 20% | 有効期限が切れているにもかかわらずデータベースに残っている、oEmbedキャッシュを含む一時的なキャッシュデータ。 |
| 投稿リビジョン | 20% | 投稿やページの古い保存バージョン。WordPress が自動的に保持します。 |
| オートロードサイズ | 20% | WordPress がすべてのページビューで読み込むオプションの合計サイズ。これが肥大化すると、サイト全体に影響します。 |
| ゴミ箱内のアイテム | 15% | ゴミ箱に移動された投稿、空の自動保存下書き、ゴミ箱に移動されたコメントやスパムコメント、ピンバック、トラックバック。 |
各ピースは、健全な状態では100点、悪化するにつれて0点に近づき、その間でスムーズに変動します。たとえば、テーブルオーバーヘッドは、約1MB以下で完璧な100点となり、約50MBで最低点になります。
数値を上げる方法
最も影響力の大きいピースから始めましょう。
- テーブルタブのテーブルの無駄なスペースを最適化。これは25%のオーバーヘッドに直接対処します。データベーステーブルの管理を参照してください。
- クリーンアップタブの期限切れの一時データとoEmbedキャッシュをクリア。これは20%の一時データの部分です。
- 「クリーンアップ」の古い投稿リビジョンをクリアします。これも20%です。
- オートロードサイズを縮小します。大きなオートロードは、ほとんどの場合、別のプラグインが大きな値を保存していることが原因です。DB Optimizerはサイズを報告するため、原因を特定しやすくなりますが、通常は原因となっているプラグインを再構成または削除する必要があります。
- 「クリーンアップ」タブのゴミ箱項目を空にします。これは最後の15%です。
各ステップの後、ダッシュボードタブを再度開くか、スコアの更新をクリックして数字の変化を確認します。スコアは連続して計算されるのではなく、タブが読み込まれるかボタンがクリックされるたびに新しく取得されます。
以上です。これらの5つの要素を重み順に処理することが、数字を動かす最も速い方法であり、各ステップの後に確認することで何が変わったかを正確に把握できます。
整理を開始する準備はできましたか?データベースのクリーンアップを参照してください。