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

pgBadger 13.0 发布

发布于 2024-12-08,作者 HexaCluster
相关开源项目

老挝万象 - 2024 年 12 月 8 日

pgBadger

pgBadger 是一个 PostgreSQL 性能分析器,专为速度而构建,可基于您的 PostgreSQL 日志文件生成完全详细的报告。

pgBadger 13.0 今日发布,此次 pgBadger 版本修复了自上次发布以来用户报告的一些问题,并增加了一些新功能。

  • 增加了两个新选项,能够重新定义查询和会话直方图的边界。
  • --histogram-query VAL:为查询时间直方图使用自定义边界。默认边界(毫秒):0,1,5,10,25,50,100,500,1000,10000
  • --histogram-session VAL:为会话时间直方图使用自定义边界。默认边界(毫秒):0,500,1000,30000,60000,600000,1800000,3600000,28800000
  • 增加了对 csv 和 json 日志格式的 auto_explain 计划的支持。
  • 增加了三个之前未作为事件报告的 LOG 消息:unexpected EOFincomplete startup packetdetected deadlock while waiting for

向后兼容性问题

  • 更改了事件报告中 LOG 级别事件的存储方式。其中一些事件仍然被报告并计为错误,而不是 LOG 级别条目。此次修复将它们存储并报告为 EVENTLOG,以区分它们与查询。此更改在 pgbadger 以增量模式使用时会引入向后兼容性中断。在升级周内,您将看到双重行为。

有关完整的更改列表,请查看 https://github.com/darold/pgbadger/releases 上的发布说明。

链接与致谢

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

pgBadger 是一个开源项目。欢迎任何为改进此工具做出的贡献。您只需通过 GitHub 工具或直接发送您的想法、功能请求或补丁到 pgbadger@darold.net。

链接

有关您附近商业支持的完整列表,请查看 PostgreSQL 专业服务页面,他们都做得很好,并且大多数都能帮助您。


关于 pgBadger :

pgBadger 是下一代 PostgreSQL 日志分析器,由 Gilles Darold(也是 ora2pg 的作者,一款强大的迁移工具)创建。pgBadger 是一款快速易用的工具,用于分析您的 SQL 流量并创建带有动态图表的 HTML5 报告。pgBadger 是理解 PostgreSQL 服务器行为并识别需要优化哪些 SQL 查询的理想工具。

文档、下载和演示在 http://pgbadger.darold.net/