PostgreSQLは、効率的なデータ管理および高速クエリー性能を確保するために、データストレージとインデックスングの高度な技術を採用しています。このガイドでは、PostgreSQLのメカニズムを探り、実際の例を示し、インデックスングの影響を示すパフォーマンスメトリクスをシミュレートします。
PostgreSQLでのデータストレージ
テーブル構造とTOAST(オーバーサイズ属性ストレージテクニック)
テーブル構造:PostgreSQLは、テーブルデータをヒープ形式で保存します。各テーブルのヒープには、1つ以上のページ(ブロック)があり、各ページは通常8KBのサイズです。このサイズは、PostgreSQLをソースからコンパイルする際に変更することができます。PostgreSQLは、デフォルトで8KBページのヒープ構造でテーブルデータを組織化します。ページサイズを超える行は、TOASTを使用して、セカンダリーストレージに圧縮して保存します。
dzone.com
Data Storage and Indexing in PostgreSQL: Practical Guide With Examples and Performance Insights
Create attached notes ...
