本章目录

结语

查询优化是一个持续的过程,需要不断监控和调整。不能指望今天表现最优的查询永远保持最优:表中的数据量可能变化,数据库管理系统或操作系统可能升级,硬件也可能更换。要保持高性能,就需要持续关注。

本书的定位是查询优化入门,介绍了 PostgreSQL 规划器的基础知识:访问方法、连接方法、统计信息的使用,以及查询优化的主要方法。

这些内容为理解规划器的工作原理打下了基础,但你的学习不应止于本书。请关注 PostgreSQL 每个版本的变化,不断拓展自己的知识。

对于补充资料,我们建议先从 PostgreSQL 官方文档读起1。文档由 PostgreSQL 的开发者编写,内容简明、准确,并经过细致维护,持续更新。

从头到尾通读文档2并不容易,而且通常没有必要。在逻辑上相关的信息,往往分散在不同章节中。这也是我们开发培训课程的原因之一:每门课程围绕一个特定主题展开,虽然不如完整文档那样详尽,却按照连贯、易于理解的顺序组织内容。

如果你希望继续学习 PostgreSQL,可以了解我们的其他课程:

  • DBA1. PostgreSQL 管理基础课程,涵盖服务器架构、安装、基本配置和管理。
  • DBA2. PostgreSQL 管理:配置与监控,包括服务器升级、本地化和扩展管理。
  • DBA3. PostgreSQL 管理:备份与复制,包括集群架构入门。
  • DBS. PostgreSQL 管理:访问控制,包括身份认证,以及与外部认证系统的集成。
  • DEV1. PostgreSQL 服务端开发基础课程,涵盖使用 SQL 和 PL/pgSQL 进行服务端编程。
  • DEV2. PostgreSQL 服务端开发进阶课程,介绍在服务端实现应用逻辑的进阶方法。
  • PGPRO. Postgres Pro Enterprise 特性,介绍本公司产品相对于 PostgreSQL 社区版所特有的功能。