跳至主要內容

KlustronDB大约 1 分钟

第 28 章 监控数据库活动

目录

28.1. 标准 Unix 工具

28.2. 统计收集器 : 28.2.1. 统计收集配置

[28.2.2. 查看统计信息](monitoring-stats.md#MONITORING-STATS-VIEWS)

[28.2.3. 统计函数](monitoring-stats.md#MONITORING-STATS-FUNCTIONS)

28.3. 查看锁

28.4. 进度报告 : 28.4.1. VACUUM进度报告

28.5. 动态追踪 : 28.5.1. 动态追踪的编译

[28.5.2. 内建探针](dynamic-trace.md#TRACE-POINTS)

[28.5.3. 使用探针](dynamic-trace.md#USING-TRACE-POINTS)

[28.5.4. 定义新探针](dynamic-trace.md#DEFINING-TRACE-POINTS)

一个数据库管理员常常会疑惑,“系统现在正在做什么?”这一章会讨论如何搞清楚这个问题。

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