postgres_dba 7.0 — 34 个 psql 诊断报告

发布于 2026-02-16,PostgresAI
相关开源软件

postgres_dba 7.0 是这个基于 psql 的交互式 Postgres 诊断工具包的重大更新。无需安装扩展 — 只需执行 \i start.psql 即可探索 34 个报告,涵盖:

  • 膨胀与 vacuum 分析(v1, v2)— 活动状态、进度、autovacuum 队列
  • 表与索引健康(i1-i3)— 未使用的索引、冗余索引、未建索引的外键
  • 查询分析(s1-s3)— pg_stat_statements 热门查询和负载概况
  • 调优(t1, t2)— 存储参数、配置建议
  • 表/索引大小估算(b1-b6)— 对齐填充、膨胀、缓冲区缓存
  • 锁树(l1)— 谁在阻塞谁
  • 损坏检查(c1-c4)— 4 级 amcheck 套件,从快速扫描到完整堆验证
  • 内存分析(m1)— 按关系查看缓冲区缓存内容

7.0 版本新特性:

  • 7 个新报告:b6(缓冲区缓存分析)、s3(负载概况)、c1-c4(amcheck 损坏检测)、m1(缓冲区缓存)
  • 系统概览(报告 0)中新增 WAL 和复制信息
  • Postgres 13-18 的 CI 测试
  • PG17 兼容性修复,适配 pg_stat_statements 列名变更
  • 更新的 README,包含徽章、各报告说明和可选扩展表格

支持 Postgres 13-18。只需克隆仓库即可运行。

链接: