KakapoWPKakapoWP
ログイン無料で試す
ヘルプセンター/Performance/データベースのクリーンアップ ― 何が削除されるか

データベースのクリーンアップ ― 何が削除されるか

対象: Kakapo Performance·5 分で読めます

「データベース」(ドイツ語:„Datenbank“)パネルは、お使いの設置環境でクリーンアップできる項目を数え、ボタン 1 つで取り除きます。数えるだけなら無害ですが、クリーンアップはそうではありません。対象の項目はデータベースから直接削除され、ゴミ箱には入りません。ですから、まず何が消えるのかを読んでください。

「今すぐクリーンアップ」が取り消せない形で削除するもの

  • 投稿のリビジョン:すべての投稿のすべてのリビジョンで、いま作業中の投稿のものも含みます。以前の版は、その後もう元に戻すことができません。
  • 自動下書き:ステータスが auto-draft のすべての項目です。
  • ゴミ箱の中の投稿:ステータスがゴミ箱の項目は、投稿タイプに関係なく、つまり固定ページも含めて完全に削除されます。その後ゴミ箱は空になり、中身はなくなります。
  • スパムコメント:コメントテーブルから削除され、ゴミ箱には移されません。
  • ゴミ箱の中のコメント:こちらも完全に削除されます。
  • 期限切れの Transient:有効期限を過ぎたキャッシュ値です。WordPress とプラグインが必要に応じて作り直します。
プラグインは削除の前にバックアップを作らず、取り消し機能もありません。不安な場合は、事前にお好みのツールでデータベースをバックアップしてください。

まず数え、それからクリーンアップ

  1. 「データベース」(ドイツ語:„Datenbank“)の項目は、サイドバーの「最適化」(ドイツ語:„Optimierung“)グループの最初の項目にあります。
  2. 「数え直す」をクリックします。その下の表に、種類ごとに何件の項目が対象になるかが表示されます。
  3. 特に「投稿のリビジョン」と「ゴミ箱の中の投稿」の行を見てください。後で惜しくなるものは、そこに入っています。
  4. 数値に納得できてから:「今すぐクリーンアップ」をクリックし、確認に答えます。
  5. 「テーブルを最適化」のカードでは、同じ名前のボタンが、この設置環境のテーブル接頭辞を持つすべてのテーブルに対して OPTIMIZE TABLE を実行し、使われていた領域を解放します。

新しいリビジョンを制限する

「リビジョンを制限」のスイッチは、これから行われる保存にのみ効きます。1 投稿あたり、「保持するリビジョン数」に入っている数を上限としてリビジョンが残されます。既定は 5、指定できるのは 0 から 100 で、0 は新しいリビジョンをまったく保存しないという意味です。すでにあるリビジョンにこのスイッチは影響しません。それを取り除くのはクリーンアップだけで、しかも残らず取り除きます。

自動でクリーンアップさせる

  1. 同じパネル内で「自動クリーンアップ」のカードまでスクロールします。
  2. 「スケジュール 有効」をオンにします。最初の実行は 1 時間後に予定されます。
  3. 「頻度」で毎日または毎週を選びます。既定は毎週です。
  4. その後、カードの下部に次回の実行予定が表示されます。そうでない場合は、スケジュールが無効であるという案内が出ます。
予定された実行は「今すぐクリーンアップ」と同じものを削除し、その後さらに確認を求めることなくテーブルを最適化します。これは WP-Cron に依存します。「Cron & Heartbeat」パネルで擬似 Cron が無効になっており、本物のシステム Cron も動いていない場合、自動クリーンアップも行われません。

「数え直す」をクリックするたび、またクリーンアップを実行するたびに、履歴へ計測点が 1 つ記録されます。点が 2 つ以上になると、「レポート」パネルがそこから「DB 不要データの推移」カードの棒グラフを描きます。

この記事は役に立ったか?