pg_stat_statements 进阶

本页目录

前一章节:How to work with pg_stat_statements, part 1

img

昨天我们讨论了使用 pgss 的一些基础知识,以及第一组衍生指标 dM/dt——基于时间的微分。今天我们将重点关注第二组指标:dM/dc,其中 c 表示调用次数 (pgss 中的 calls 列)。

衍生指标2. 基于调用次数的微分

这一组指标的重要性不亚于基于时间的微分,因为它可以为你提供工作负载的系统化视图,是查询性能宏观优化的有力工具。

这组指标帮助我们理解每个查询组的平均查询特性。

不幸的是,许多监控系统忽视了这种衍生指标。一套好的系统应该展示全部或至少大部分此类指标,并显示这些值随时间变化的图表 (dM/dc 时间序列)。

获取此类衍生指标的结果非常简单:

让我们看看通过这种方式获得的各种衍生指标的意义:


明天我们将完成关于 pgss 相关的第三步教程。

讨论与补充

在 GitHub 查看讨论

支持作者

感谢支持 PostgreSQL Howto 的长期维护。

微信赞赏码

读者交流群

二维码若已过期,可通过公众号 PostgreSQL 学徒或邮件联系。

PostgreSQL 学徒读者交流群二维码