PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

Chapter 51. PostgreSQL 内部架构概述

Table of Contents

51.1. 查询执行路径
51.2. 连接如何建立
51.3. 词法语法解析阶段
51.3.1. 解析器
51.3.2. 语义转换处理
51.4. PostgreSQL 规则系统
51.5. 规划器与优化器
51.5.1. 生成候选执行计划
51.6. 执行器

作者

本章最初源自 Stefan Simkovics 在维也纳科技大学撰写的硕士学位论文(参见 [sim98]),导师为 Georg Gottlob 教授与 Katrin Seyr 助教。

本章概述 PostgreSQL 后端服务端的内部架构与控制流程。通过研读本章,读者能够系统理解一条 SQL 查询在内核内部被处理的完整全生命周期:从后台接收到查询请求,直至将结果集流式返回给客户端的全流程工序。