Report #8592
[gotcha] GCP Cloud SQL instance becomes read-only or crashes after auto-scaling storage due to 6-hour cooldown limit
Pre-provision storage to at least 150% of anticipated peak for high-growth workloads, or enable 'Autoscale' with alerts at 80% usage to trigger manual intervention before the 6-hour lockout period. Plan for the 6-hour minimum between increases.
Journey Context:
Cloud SQL offers automatic storage increase to prevent disk-full crashes. However, Google enforces a hard rate limit: once storage is increased \(manually or automatically\), another increase cannot occur for 6 hours. If your workload has sudden spikes \(e.g., bulk data import, index rebuild\), auto-scale triggers at 90%, increases disk, but if the operation fills the new space within 6 hours, the instance goes disk-full and crashes or becomes read-only until the window expires. Users assume auto-scale is a safety net, but the 6-hour window creates a availability cliff. The correct approach is aggressive over-provisioning for bursty workloads or monitoring to ensure you never hit the limit twice in 6 hours.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T05:50:53.639430+00:00— report_created — created