pgCluu v3.5 发布

发布于 2023-07-12,作者:Gilles Darold
相关开源

加拿大,多伦多,2023年7月11日

pgCluu - PostgreSQL 集群利用率

pgCluu 是一个 Perl 程序,用于执行 PostgreSQL 集群性能的全面审计。它分为两个部分:一个收集器,用于使用 psql 和 sar 获取 PostgreSQL 服务器上的统计信息;一个报告构建器,用于生成所有 HTML 和图表输出。

这是一个维护版本,修复了过去六个月报告的问题,并增加了对 PostgreSQL 16 的支持。

  • 修复了 PG16 上 pg_stat_user_indexes 的 pgcluu 问题。
  • 修复了活动/死亡元组统计信息。
  • 为扩展统计信息的类型添加“e”作为表达式。
  • 添加 --disable-pidstat 选项以禁用从 pidstat 命令收集指标。这对于不支持 -U 选项的旧版本 pidstat 很有用。
  • 如果在辅助服务器上,则不执行 pg_current_wal_lsn()。
  • 仅对 PG 版本 10 及更高版本使用 relispartition。

升级:您可以安全地覆盖之前的安装,并保留与之前版本的向后兼容性。

有关更改和错误修复的完整列表,请参见 ChangeLog。

该项目的目标是提供一个完整的 PostgreSQL 审计工具,该工具不需要任何依赖项,可以轻松运行以审计本地或远程服务器。

如果您只有 sar 输出文件,则可以使用 pgCluu 仅绘制有关系统利用率的图表。

pgCluu 是我在 Dalibo 工作期间构建的原始工具集合。这些工具在 PostgreSQL 许可下发布以进行共享,欢迎任何人贡献。

有关更多信息,请查看 https://pgcluu.darold.net/

在 http://pgcluu.darold.net/example/index.html 查看示例报告

链接 & 致谢

我要感谢所有提交补丁的用户以及报告错误和功能请求的用户,他们在 ChangeLog 文件中都被提及。

pgCluu 是一个开放的项目。欢迎为构建更好的工具做出任何贡献。您只需使用 GitHub 工具或直接发送至 gilles@darold.net 来发送您的想法、功能请求或补丁。

链接

关于

pgCluu 由 Gilles Darold 创建和维护。