Noisy neighbor disk latency
Your task
Your read-heavy Postgres replica that powers a customer dashboard starts showing periodic 3-5 second query stalls, but only in 10-minute bursts a few times a day, and never reproduces in staging. Your own QPS, connection count, buffer cache hit ratio, and query plans are all unchanged. The instance is a shared-tenant managed DB. During the stalls, you see disk read latency spike to 40ms (normally 1ms) and 'IO wait' climb, while your logical read volume is flat. There was no deploy on your side. How do you triage and what's your mitigation path?
It covers
- Noisy neighbor
- Shared infra
- Iops saturation