Chapter 27. 监控数据库的活动
Table of Contents
- 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监控程序, 比如ps
,top
,iostat
和vmstat
。 同样,一旦发现了某个性能恶劣的查询, 可能还要用PostgreSQL的EXPLAIN 命令进行进一步分析。 Section 14.1里讨论了EXPLAIN
和其它用于理解独立查询行为的方法。