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监控程序, 比如pstopiostatvmstat。 同样,一旦发现了某个性能恶劣的查询, 可能还要用PostgreSQL的EXPLAIN 命令进行进一步分析。 Section 14.1里讨论了EXPLAIN 和其它用于理解独立查询行为的方法。