Index Tuning Online

Optimize your PostgreSQL indexes online

Automatic analysis of your tables and queries based on real PostgreSQL statistics.

pg_stat_user_tables + pg_stat_statements

Analysis grounded in your statistics

PWR combines pg_stat_user_tables and pg_stat_statements to turn raw signals into understandable optimization priorities.

Index Tuning Online detects

  • • missing indexes
  • • excessive sequential scans
  • • large tables
  • • high DML activity
  • • uncleaned dead tuples
  • • VACUUM / autovacuum gaps
  • • slow or poorly indexed queries
  • • high physical reads
  • • abnormal WAL volume

Every recommendation includes

  • • a risk score from 0 to 100
  • • a dominant factor
  • • a clear explanation
  • • severity and confidence
  • • expected impact
  • • before/after tracking
Read the technical explanation