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

pgBadger v11.6 发布

发布于 2021-09-06,作者 Gilles Darold
相关开源项目

加蓬,利伯维尔 - 2021年9月4日

pgBadger

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

pgBadger 11.6 今日发布。此次版本更新增加了对 PostgreSQL 14 新日志信息的支持,修复了过去七个月用户报告的一些问题,并增加了一些改进。

  • 增加对 `log_line_prefix` 中 PG14 新增的 Query Id 的检测。
  • 增加高级回归测试,支持数据库排除和 explode 功能。
  • 使用多进程,提高使用 --explode 时报告生成的速度。
  • 在增量模式下增加 --iso-week-number 选项。日历周从周一开始,遵循 ISO 8601 周编号,范围是 01 到 53,其中第 1 周是新一年中至少有 4 天的周。
  • 增加命令行选项 --keep-comments,用于保留规范化查询中的注释。如果您想区分相同的规范化查询,此选项可能很有用。
  • 跳过第三方软件在 PostgreSQL 日志文件中引入的 INFO 行。
  • 增加对 PostgresPro 日志文件的兼容性,包括语句持续时间后的行数和字节大小。
  • 解析带有 T 的时间戳,以便使用 journalctl 的时间戳。
  • 改进 Windows 移植。

向后兼容性

  • 预计 --iso-week-number 将成为下一个主要版本的默认设置,并且 --start-monday 选项将被移除,因为周将始终从周一开始。为了简化代码,将移除周报告从周日开始(当前默认)的可能性。

有关更改、修复和致谢的完整列表,请查看 发布说明

链接与致谢

致谢

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

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

链接

有关商业支持,请联系 pgbadger@darold.net 或在 PostgreSQL 专业服务页面查看您附近 PostgreSQL 公司的完整列表。他们都做得很好,其中大多数都能为您提供帮助。


关于 pgBadger

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

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