Postgres 13可观测性更新

2020-10-16 08:16:49

全新的闪亮Postgres 13已经发布,现在正是对“Postgres可观测性”图表进行一些更新的时候了。

新版本包括许多与监视相关的改进,比如新的统计视图和在现有视图中添加的新字段。让我们仔细看看这些。

进度视图列表已扩展为两个新视图。第一个视图是“PG_STAT_PROGRESS_basebackup”,它帮助观察正在运行的基本备份,并估计它们的进度、ETA和其他属性;第二个视图是“PG_STAT_PROGRESS_ANALYZE”,顾名思义,它监视EXECUTE/ANALYSE操作。

第三个新视图名为pg_shmem_allocations,应该用于更深入地检查共享缓冲区的使用情况。

第四个,也是最后一个新视图是与SLRU缓存检查相关的“pgstatslru”。这两个最近添加的视图都有助于回答“Postgres如何使用其分配的内存”这个问题。

添加了与时间计划相关的新字段,因此,现有的“时间”字段已重命名为“执行时间”。因此,所有依赖pg_stat_语句的监控工具都应该进行相应的调整。

添加了与WAL相关的新字段-现在可以了解每条语句生成了多少WAL。

还添加了WAL使用统计信息来解释(添加了WAL关键字)、AUTO_EXPLAIN和AUTOVAUM。WAL使用情况统计信息将附加到日志中(即,如果启用了LOG_AUTOVUPUM_MIN_DURATION)。

PG_STAT_ACTIVITY有一个新列“LEADER_PID”,它显示并行组领导者的PID,并帮助显式标识后台工作者与其领导者。

非常感谢为这个新版本做出贡献的许多人,其中包括我的同事Victor Yegorov和Sergei Kornilov,以及那些帮助将Postgres的信息传播到其他社区和地区的人。

在此浏览器中保存我的姓名、电子邮件和网站,以便下次我发表评论时使用。