章 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 和其它用于理解独立查询行为的方法。