重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: PG调优工具pgBadger部署 [打印本页]

作者: ZhangQi    时间: 2026-2-8 19:04
标题: PG调优工具pgBadger部署
本帖最后由 ZhangQi 于 2026-1-12 17:44 编辑

pgBadger(日志分析器)类似于oracle的AWR报告(基于1小时,一天,一周,一月的报告),以图形化的方式帮助DBA更方便的找到隐含问题

pgbadger是为了提高速度而构建的,具有来自pg日志文件的完整报告,他是一个小型的Perl脚本(linux需要安装perl),性能优于任何其他pg日志分析器

pgBadger 可以自动检测日志文件格式( syslog、 stderr、 csvlog或 jsonlog),它被设计用来解析巨大的日志文件和压缩文件,支持的压缩格式有gzip、bzip2、lz4、xz、zip和zstd

还可以使用命令行选项将 pg Badger限制为仅报告错误或删除报告(可以自定义)的任何部分

pgbadger支持在 postgresql. conf文件中通过 log_ line_ prefix自定义的任何格式,只要它至少指定%t和%p模式

pgbadger允许通过使用指定CPU数量的j选项并行处理单个日志文件或多个文件

如果要保存系统性能,也可以使用 log_ duration替代 og_min_ duration_statement来仅报告持续时间和查询数

安装方法

        1. 下载并解压pgBadger

https://github.com/darold/pgbadger/releases

709176964c23db1e99.png
登录/注册后可看大图