复制 Markdown 文本查阅 Markdown 源码查阅编辑历史编辑当前页面添加子页面提交文档议题提交项目议题打印完整章节目录《PostgreSQL 技术内幕》中文译稿完整目录:两篇序言与十一章 PostgreSQL 内部机制。这份目录与左侧章节树、页末顺序导航共享同一阅读顺序;章内标题直接来自各页内容。选择任意条目即可进入对应章节或小节。目录作者序致谢作者译者序译者1 数据库集簇、数据库与数据表1.1 数据库集簇的逻辑结构1.2 数据库集簇的物理结构1.3 堆表文件的内部布局1.4 读写元组的方式2 进程和内存架构2.1 进程架构2.2 内存架构3 查询处理3.1 概览3.2 单表查询的代价估计3.3 创建单表查询的计划树3.4 执行器如何工作3.5 连接3.6 创建多表查询计划树参考文献4 外部数据包装器与并行查询4.1 外部数据包装器(FDW)4.2 并行查询5 并发控制PostgreSQL中的事务隔离等级5.1 事务标识5.2 元组结构5.3 元组的增删改5.4 提交日志(clog)5.5 事务快照5.6 可见性检查规则5.7 可见性检查5.8 防止丢失更新5.9 可串行化快照隔离5.10 所需的维护进程参考文献6 清理过程6.1 并发清理概述6.2 可见性映射6.3 冻结过程6.4 移除不必要的提交日志文件6.5 自动清理守护进程6.6 完整清理(<code>FULL VACUUM</code>)7 堆内元组与仅索引扫描7.1 堆内元组(HOT)7.2 仅索引扫描7.3 README.HOT8 缓冲区管理器8.1 概览8.2 缓冲区管理器的结构8.3 缓冲区管理器锁8.4 缓冲区管理器的工作原理8.5 环形缓冲区8.6 脏页刷盘9 预写式日志9.1 概述9.2 事务日志与WAL段文件9.3 WAL段文件的内部布局9.4 WAL记录的内部布局9.5 WAL记录的写入9.6 WAL写入进程9.7 PostgreSQL中的检查点过程9.8 PostgreSQL中的数据库恢复9.9 WAL段文件管理9.10 归档日志与持续归档10 基础备份与时间点恢复10.1 基础备份10.2 时间点恢复(PITR)的工作原理10.3 时间线与时间线历史文件10.4 时间点恢复与时间线历史文件11 流复制11.1 流复制的启动11.2 如何实施流复制11.3 管理多个备库11.4 备库的故障检测许可与授权原著版权中文版与译本权利使用条款版本边界联系←PostgreSQL 技术内幕 作者序→加载评论需要启用 JavaScript。 在 GitHub 上查看讨论。