Setting up a scaling schedule
To configure a schedule, navigate to your service in the ClickHouse Cloud console and go to settings. From there, select Schedule Override and add a new rule. Each rule requires:- Days active: The days of the week the rule applies to
- Start and end time: The window during which the rule applies, given in UTC and on whole hours. A window whose end hour is earlier than its start hour runs overnight into the next day
- Settings to apply: The number of replicas, the minimum and maximum memory per replica, and the minimum idle time (or no idling) to use while the window is active
Use cases
Batch and ETL workloads: Scale up before a nightly ingest job runs and scale back down once it completes, avoiding over-provisioning during idle daytime hours. Predictable traffic patterns: Services with consistent peak hours (e.g. business-hours query traffic) can be pre-scaled to handle load before it arrives, rather than waiting for autoscaling to react. Weekend scale-down: Reduce replica count or memory tier over weekends when demand is lower, then restore capacity before the Monday morning surge. Cost control: For teams managing ClickHouse Cloud spend, scheduled scale-downs during known low-utilization periods can meaningfully reduce resource consumption without any manual intervention.A scheduled scaling action and a concurrent autoscaling recommendation may interact — the schedule takes precedence at its trigger time.