分时弹性伸缩
分时弹性伸缩按照指定的星期和执行时间调整节点数量,适合工作日与周末、白天与夜间等具有周期性高低峰的业务。
策略最少支持一条规则。节点规格和单节点缓存容量保持不变,总计算资源和总缓存容量随节点数量变化。
注意: 伸缩可能导致连接闪断或重连,缓存减少会淘汰超出新容量的数据,可能增加请求延迟;扩容也会增加费用。
规则要求
- 每条规则可选择一个或多个 星期;选择全部星期表示每天执行。
- 执行时间 不能重复,规则之间至少间隔 1 小时,最多配置 23 条规则。
- 执行时间以页面标注的时区为准;保存时若当天执行时间已过,从下一个符合星期设置的时间开始执行。
- 纯按量计费集群的 节点数量 不能为 0;混合计费集群的按量资源可以设为 0,以释放全部按量资源。
- 规则仅在集群正常运行时执行;暂停、重启、升级等状态下会等待重试,超过 30 分钟则跳过本次执行。
- 组织欠费或余额不足时,规则无效且不会执行。
前置条件
- 具有仓库计算资源管理权限,集群处于“运行中”。
- 目标为按量计费资源;订阅资源不支持分时弹性伸缩。
- SaaS 免费试用集群不支持伸缩。
- 配置前关闭自动弹性伸缩。
创建并开启策略
- 登录 SelectDB Cloud 控制台,选择目标仓库。
- 在 计算集群 > 物理集群 的 卡片 视图中选择目标集群。
- 单击按量资源对应的 扩缩容,打开 伸缩模式。
- 选择 分时弹性伸缩,核对 当前配置。
- 在规则中选择 星期,设置 执行时间 和 节点数量,单击勾选图标保存该规则。
- 按需单击 添加规则,继续添加其他规则;最少保留一条有效规则。执行时间不能重复,且至少相隔 1 小时。
- 保存并开启分时弹性伸缩策略,阅读缩容影响并确认。
保存后,核对开关状态和规则列表,并在集群详情中确认扩缩容模式。规则执行完成后,核对计算资源和缓存空间。
编辑规则
- 打开目标集群的 分时弹性伸缩。
- 单击规则的 编辑,修改星期、执行时间或节点数量。
- 单击勾选图标保存规则,核对新值并提交策略变更。
关闭策略
关闭策略开关,并在确认对话框中单击 确认。已有规则会保留,但不再执行,扩缩容模式恢复为手动扩缩容。
删除规则
单击规则的删除图标,确认删除。该规则不再出现在列表中,也不会在原定时间执行。启用策略前,确保至少保留一条有效规则。