Postgres Internals 14 阅读笔记

Egor Rogov 的 PostgreSQL 14 Internals 读书笔记入口。中文在线版方便查阅,英文 PDF 方便离线精读。

资料

PostgreSQL 14 Internals (EN, Parts 1–3) 新窗口打开 下载

数据组织

数据库

当初始化一个 PG 实例之后,PGDATA 会自动创建以下三种基础数据库:

  • template0: 用来通过逻辑复制,或创建不同编码数据库的原型/样板;
  • template1: 用户在此实例下创建所有其他数据库的模版,新建库都基于它;
  • postgres: 自带的一个常规库;

image