Query stats, index health, cache analysis, and live ER diagrams — deep PostgreSQL tooling in a native Mac app, not an afterthought in a generic client.
Every feature exists because it solves a real PostgreSQL problem — not because a competitor has it or a checkbox needed ticking.
Deep integration with pg_stat_statements. Call counts, mean time, total time, and cache hit rate — ranked by slowest first. Auto-installs the extension if needed.
Surfaces indexes with zero scans since the last stats reset, along with their size and a ready-to-run DROP INDEX command. Stop paying the write overhead for indexes nobody uses.
Per-table shared buffer hit rates from pg_statio_user_tables. See which tables are forcing disk reads and whether your shared_buffers needs tuning.
Auto-generated from live schema introspection. Foreign keys rendered as connections between table cards. Always accurate, never a stale export to keep in sync.
Browse, filter, and sort rows with full PostgreSQL type awareness. Add and delete rows inline. Schema changes appear immediately — no refresh required.
Live view of pg_stat_activity. See every session, its current query, and how long it has been running. Cancel or terminate any connection with one click.
Most clients show you queries. FathomSQL surfaces the full diagnostic picture from PostgreSQL's own instrumentation — no external agents, no configuration beyond a single extension.
Powered by pg_stat_statements — FathomSQL detects and installs it automatically
Cache rates from pg_statio_user_tables, one row per table, colour-coded by severity
Click any query row to expand the full SQL in a detail panel — copy with one click
Unused indexes shown with DROP INDEX SQL ready to copy and run
Most clients support twenty databases. That means twenty database teams and a long list of lowest-common-denominator features. FathomSQL supports one — so it can go deep.
| Capability | FathomSQL | Others |
|---|---|---|
| pg_stat_statements integration | ✓ | — |
| Per-table shared buffer cache rates | ✓ | — |
| Unused index detection with drop SQL | ✓ | — |
| Live ER diagram from schema | ✓ | Some |
| Active connection management | ✓ | Some |
| Native macOS (SwiftUI, Apple Silicon) | ✓ | — |
| One-time purchase, no subscription | ✓ | Mixed |
No subscription. No seat limit. No usage billing.
Buy it once and use it for life.