よくある質問
データベースの容量が増え続ける:何が太っているのか
2026年8月20日
この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン
記事は数百件しかないのに、データベースだけで何GBもある…なんで?

プロクラ
本文以外のものが溜まっていることが多いんだ。データベースは、消したつもりのものや履歴を保持し続けることがあるからね。まず何が大きいのかを調べよう。
何が大きいかを調べる
- テーブルごとの容量を一覧で出す(管理用のテーブルから取得できる)
- 大きい順に並べれば、原因はたいてい上位1〜2件
- 行数と容量の両方を見る(行数は少ないのに大きい場合、1行が重い)
- ディスク上のファイルサイズと突き合わせる
太りやすいもの

プロクラ
アプリによって違うけれど、太る場所には共通の傾向があるよ。
- 履歴・リビジョン(編集のたびに過去の版を保存し続ける)
- ログを記録するテーブル(アクセス記録、動作記録)
- 一時的なデータの置き場(掃除されないまま残る)
- 迷惑コメントや、削除済みの扱いで残っているデータ
- セッションの記録

プロクラ
1つめは意外に効くよ。1つの記事を何度も編集していると、その回数だけ本文が保存されている。数百件の記事でも、実際には数千件分の本文を持っていることになる。
消してよいもの・いけないもの
- 消してよい: 明らかに一時的なもの、迷惑データ、古い履歴
- 慎重に: ログ系(調査に使う可能性がある。期間を決めて消す)
- 消してはいけない: 何のテーブルか説明できないもの
- アプリが管理しているものは、アプリ側の機能で消すのが安全

プロクラ
4つめが大事だよ。直接削除すると、関連する別のテーブルに情報が残って不整合になることがある。プラグインや管理画面に整理機能があるなら、そちらを使おう。
消したのに小さくならない

プロクラ
行を削除しても、ファイルのサイズはすぐには縮まないんだ。空いた場所は再利用されるので、実用上は問題ないけれど、ディスクの空きを取り戻したいなら別の操作が要る。
- 領域を整理する操作を実行すると、ファイルが縮む
- 実行中はテーブルが使えなくなることがある。アクセスの少ない時間に
- 作業には一時的に空き容量が必要になる
- 必ず控えを取ってから実行する
増え続けないようにする
- 履歴の保存数に上限を設ける
- ログ系のデータは、保存期間を決めて自動で消す
- 定期的に容量を確認する習慣を作る
- バックアップの容量も、これに比例して増える点を意識する

レン
本文じゃなくて履歴が重かったんだ。まず何が大きいかを見る。
バックアップとの関係

プロクラ
データベースが太ると、バックアップにも影響が出る。取得に時間がかかり、保存先の容量も食う。世代を残していれば、その分だけ倍増していく。
- 取得に時間がかかると、その間の負荷も増える
- 保存先の容量が増え、費用に跳ねることがある
- 戻すときにも時間がかかる。復旧までの時間が延びる
- 不要なデータを整理すると、この全部が軽くなる

プロクラ
つまり容量の整理は、費用と復旧時間の両方に効く。「動いているから放置」ではなく、年に一度は見直す価値があるよ。
あわせて読みたい
- よくある質問お名前.com VPSWordPressが真っ白になったとき:サーバーのログから原因を特定する画面が真っ白でエラーも出ない状態の原因を絞り込む手順。エラーを表示させる方法、プラグインとテーマの切り分け、メモリ不足の見分け方まで解説します。
- よくある質問お名前.com VPSWordPressの管理画面にログインできない:サーバー側から復旧するパスワードを忘れた場合、リダイレクトが繰り返される場合、そもそも画面が出ない場合。症状別に原因を分け、サーバー側から復旧する方法を解説します。
- よくある質問お名前.com VPSパーマリンクを変えたら記事が404になる(nginxで起きる理由)トップページは出るのに個別記事だけ404になる現象。共用サーバーでは起きずVPSで起きる理由と、Webサーバー側に必要な設定を解説します。
- よくある質問ConoHa for Windows Serverロードアベレージはいくつから危ないのか数値そのものではなくコア数との比で読む指標です。3つの数字の意味、コア数との関係、そして値が高くても問題ない場合の見分け方を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net