一般社団法人 全国個人事業主支援協会

COLUMN コラム

■ PostgreSQL → “VACUUM”

  • AUTO VACUUM がバックグラウンドで自動清掃

  • 古い行バージョンを物理的に削除

  • ページを再利用できるようにする

  • ANALYZE と組み合わせて統計情報更新も可能

放置すると「膨張 (bloat)」が起きて動作が重くなるので重要!


■ MySQL (InnoDB) → “MVCC + Purge Thread”

  • Undoログに古い行の情報を保持

  • Purge thread が不要になった Undo を掃除

  • ページの再利用やスペースの回収をする

PostgreSQL の VACUUM よりバックグラウンドで自動的に動く仕組み。

The following two tabs change content below.

小久保 暁人

最新記事 by 小久保 暁人 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア