章 27. 监控数据库活动

目录
27.1. 标准 Unix 工具
27.2. 统计收集器
27.2.1. 统计收集配置
27.2.2. 查看统计信息
27.2.3. 统计函数
27.3. 查看锁
27.4. 动态追踪
27.4.1. 动态追踪的编译
27.4.2. 内建探针
27.4.3. 使用探针
27.4.4. 定义新探针

一个数据库管理员常常会疑惑,"系统现在正在做什么?" 本章讨论如何回答这个问题。

有一些工具可以用来监控数据库活动以及分析性能。本章大部分内容都致力于描述 PostgreSQL的统计收集器,但是我们也不能忽视普通的 Unix 监控程序, 如pstopiostatvmstat。 另外,一旦我们发现了一个性能差的查询,可能需要PostgreSQLEXPLAIN命令进行进一步的调查。 第 14.1 节讨论了EXPLAIN和其他用来理解个体查询行为的方法。