postgres_dba 7.0 — 34 diagnostic reports for psql - Mailing list pgsql-announce

From PostgresAI via PostgreSQL Announce
Subject postgres_dba 7.0 — 34 diagnostic reports for psql
Date
Msg-id 177123116953.791.8112454806305459990@wrigleys.postgresql.org
Whole thread Raw
List pgsql-announce
 

postgres_dba 7.0 — 34 diagnostic reports for psql

postgres_dba 7.0 is a major update to the interactive psql-based diagnostic toolkit for Postgres. No extensions required — just \i start.psql and explore 34 reports covering:

  • Bloat & vacuum analysis (v1, v2) — activity, progress, autovacuum queue
  • Table & index health (i1–i3) — unused indexes, redundant indexes, non-indexed FKs
  • Query analysis (s1–s3) — pg_stat_statements top queries and workload profile
  • Tuning (t1, t2) — storage parameters, config recommendations
  • Table/index size estimation (b1–b6) — alignment padding, bloat, buffer cache
  • Lock trees (l1) — who's blocking whom
  • Corruption checks (c1–c4) — 4-level amcheck suite from quick scans to full heap verification
  • Memory analysis (m1) — buffer cache contents by relation

What's new in 7.0:

  • 7 new reports: b6 (buffer cache analysis), s3 (workload profile), c1–c4 (amcheck corruption detection), m1 (buffer cache)
  • WAL and replication info added to the system overview (report 0)
  • CI on Postgres 13–18
  • PG17 compatibility fixes for pg_stat_statements column renames
  • Modernized README with badges, per-report descriptions, and optional extension table

Works on Postgres 13–18. Just clone the repo and run.

Links:

 

pgsql-announce by date:

Previous
From: HexaCluster via PostgreSQL Announce
Date:
Subject: pgdsat version 1.2 has been released
Next
From: PostgreSQL Global Development Group
Date:
Subject: Out-of-cycle release scheduled for February 26, 2026