[PREMIUM] PostgreSQL Performance Troubleshooting Checklist
Your database is slow. Your users are angry. Here's exactly what to check and in what order.
Table of Contents
Phase 1 — Gather Context (2 min)
Phase 2 — Check for Active Problems (5 min)
Phase 3 — Analyze the Slow Query (10 min)
Phase 4 — Check Index Health (10 min)
Phase 5 — Check Table Health & Vacuum Status (10 min)
Phase 6 — Check Server Resources (5 min)
Memory
I/O & Checkpoints
Connections
Phase 7 — Check Top Resource-Consuming Queries (5 min)
Phase 8 — Check Application-Level Patterns (5 min)
Phase 9 — Document & Fix
Skip the Manual Work? → PostgreSQL Health Check


