跳转到主要内容

结语

关于 PostgreSQL 内部机制、查询调优和 Postgres Pro Enterprise 功能的结语与延伸阅读。

查询优化是一个需要持续监控和调优的连续过程。今天表现最佳的查询不能指望永远保持最佳状态:表中的数据量可能变化,DBMS 或操作系统可能升级,硬件也可能改变。要维持高性能,就需要持续关注。

本书旨在作为查询优化的入门读物。它介绍 PostgreSQL 规划器的基础知识:访问方法、连接方法、统计信息的使用以及查询优化的主要方法。

本书覆盖的主题为理解规划器的工作方式打下了基础。但不要止步于本书。关注每个 PostgreSQL 版本的变化,持续扩展自己的知识。

在其他资料中,我们建议从官方 PostgreSQL 文档开始。文档由 PostgreSQL 的开发者提供简洁、准确的信息,并且得到认真维护,始终保持更新。

从文档的第一页读到最后一页很困难,而且通常没有必要。逻辑上相关的信息经常分散在不同章节中。这也是我们开设培训课程的原因之一:每门课程对特定主题的介绍不如完整文档详尽,但会以连贯、易懂的顺序呈现。

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

  • DBA1:PostgreSQL 管理——基础课程,涵盖服务器架构、安装、基本配置和管理;

  • DBA2:PostgreSQL 管理——配置与监控,包括服务器升级、本地化和扩展管理;

  • DBA3:PostgreSQL 管理——备份与复制,包括集群架构简介;

  • DBS:PostgreSQL 管理——访问控制,包括身份验证以及与外部身份验证系统的集成;

  • DEV1:PostgreSQL 后端开发——基础课程,涵盖使用 SQL 和 PL/pgSQL 进行服务器端编程;

  • DEV2:PostgreSQL 后端开发——高级课程,涵盖在服务器上实现应用逻辑的更高级方法;

  • PGPRO:Postgres Pro Enterprise 功能,涵盖使本公司产品区别于社区 PostgreSQL DBMS 的功能。

参考资源