2025年9月25日: PostgreSQL 18 发布!

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。
  • 修复 live/dead 元组统计信息。
  • 为扩展统计信息类型添加 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 查看示例报告

链接与致谢

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

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

链接

关于

pgCluu 由 Gilles Darold 创建和维护。