跳到主要内容
版本:26.x

分时弹性伸缩

分时弹性伸缩按每天的固定时间调整计算资源,适合工作时间与夜间等具有周期性高低峰的业务。

策略至少需要两条目标 vCPU 不同的规则。计算资源扩容时,缓存空间同比例增加;缩容时,缓存空间按比例减少,但不低于目标计算规格对应的缓存下限。

注意: 伸缩可能导致连接闪断或重连,缓存减少会淘汰超出新容量的数据,可能增加请求延迟;扩容也会增加费用。

规则要求​

  • 执行周期 固定为每天。
  • 执行时间 不能重复,规则之间至少间隔 1 小时,最多配置 23 条规则。
  • 保存时若当天执行时间已过,从次日该时间开始执行。
  • 纯按量计费集群的 目标 vCPU 不能为 0;混合计费集群的按量资源可以设为 0。
  • 规则仅在集群正常运行时执行;暂停、重启、升级等状态下会等待重试,超过 30 分钟则跳过本次执行。
  • 组织欠费或余额不足时,规则无效且不会执行。

前置条件​

  • 具有仓库计算资源管理权限,集群处于“运行中”。
  • 目标为按量计费资源;订阅资源不支持分时弹性伸缩。
  • SaaS 免费试用集群不支持伸缩。
  • 配置前关闭自动弹性伸缩。

创建并开启策略​

  1. 登录 SelectDB Cloud 控制台,选择目标仓库。
  2. 在 计算集群 > 物理集群 的 卡片 视图中选择目标集群。
  3. 单击按量资源对应的 扩缩容,打开 弹性伸缩。
  4. 选择 分时弹性伸缩,单击 添加规则。
  5. 设置 执行时间 和 目标 vCPU,单击 保存。
  6. 重复添加规则,至少两条,目标 vCPU 不同且执行时间至少相隔 1 小时。
  7. 开启分时弹性伸缩策略,阅读缩容影响并确认。

保存后,核对开关状态和规则列表,并在集群详情中确认扩缩容模式。规则执行完成后,核对计算资源和缓存空间。

编辑规则​

  1. 打开目标集群的 分时弹性伸缩。
  2. 单击规则的 编辑,修改执行时间或目标 vCPU。
  3. 单击 保存,核对列表中的新值。

关闭策略​

关闭策略开关,并在确认对话框中单击 确认。已有规则会保留,但不再执行,扩缩容模式恢复为手动扩缩容。

删除规则​

单击规则的删除图标,确认删除。该规则不再出现在列表中,也不会在原定时间执行。剩余有效规则不足两条时,策略会自动关闭;补充足够规则后才能重新开启。

相关文档​