The cache pressure cascade
Write volume exceeds the rate WiredTiger can flush dirty pages. The cache fills, background eviction can't keep up, and application threads start evicting pages inline — adding latency to every operation. Tickets are held longer, new operations queue, application timeouts trigger reconnections, and the reconnections create more threads competing for the same tickets. A self-reinforcing degradation spiral that affects reads and writes alike.
- tracked dirty bytes / maximum bytes configured above 15%
- pages evicted by application threads incrementing at a sustained rate
- globalLock.currentQueue readers and writers growing
- opLatencies rising on both reads and writes with connection count climbing







