Only on MyDBA.dev

The index advisor that sees your entire cluster

Identifies unused, missing, duplicate, and low-usage indexes across primaries and replicas. Space-waste estimates and ready-to-execute SQL — all cluster-aware.

Other tools analyze a single server. Drop an 'unused' index and your read replicas break. Our index advisor aggregates usage across every instance so you never make that mistake.

Index Advisor summary with 2,136 total indexes, 455 unused, and usage trend chart

Cluster-wide aggregation

Index usage stats are aggregated across every instance in your cluster — primary, replicas, and cascading standbys. One unified view, not per-server silos.

Usage sparklines

Historical usage trends for every index so you can distinguish "never used" from "used once a week for the critical batch job".

Unused index detection

Indexes that are genuinely unused across every instance in your cluster are flagged for removal — with DROP statements ready to execute.

Missing index opportunities

Sequential scan analysis identifies tables where indexes would make the biggest impact. Suggested CREATE INDEX statements included.

Duplicate index detection

Find indexes that overlap or fully duplicate each other. Reclaim storage and reduce write amplification by removing redundant indexes.

Space-waste estimates

See exactly how much disk space each unused or duplicate index wastes. Prioritize cleanup by the indexes burning the most storage.

Related capabilities

See it in action

Start free with one primary or standalone PostgreSQL instance and all its databases. Monitoring, alerts, query insights, index advice, team access and every non-AI feature included. No replicas. No credit card required. New Free connections get seven days of full collection, then reduced sampling. Free and Pro include 30 days of monitoring history.