Cloud SQL read pools with autoscaling are now generally available under the Enterprise Plus edition for both MySQL and PostgreSQL. Read pools provision multiple read replicas behind a single load balancer endpoint, allowing applications to scale reads without code changes. The new autoscaling feature dynamically adjusts the number of nodes (1–20) based on CPU utilization or database connection targets, reducing operational overhead and cost. Pools with two or more nodes are backed by a 99.99% availability SLA with near-zero downtime during configuration updates. Setup is straightforward via gcloud CLI, Terraform, or REST API, with options to configure min/max node counts and scaling metrics.
Table of contents
Easier scaling with read pool autoscalingHow Cloud SQL improves availability with read poolsEnabling and using read pools with autoscaling1.1K Impressions