Month: May 2018

  • PostgreSQLのアーキテクチャとVACUUMの必要性

    ようやく理解してきた。 VACUUMは更新されて使われなくなったタプルを回収しているだけだと思っていましたが、加えてページの概念とHot更新は理解しておいた方が良さそうだと思います。 テーブルと物理ファイル(テーブルファイル)の関係 テーブルファイル内のページ配置 ページ内のタプル配置 MVCC(追記型アーキテクチャ)、FILLFACTOR、Hot更新 VACUUMとVACUUM FULLの違い あとは関係している管理情報を把握しておきたい。