You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
规格扩缩容管理
自动扩缩容管理(云盘版实例)
复制全文
下载 pdf
自动扩缩容管理(云盘版实例)
数据库工作台 DBW 为云数据库 MySQL 版云盘版实例提供自动规格扩缩容管理功能。该功能会依据实例 CPU 阈值及其持续时间,动态调整实例规格,减少人工进行配置变更的频率,在保障性能的同时优化使用成本。本文介绍如何在 DBW 控制台管理云盘实例的自动扩缩容。​
前提条件​
  • 已创建云数据库 MySQL 版云盘实例。详细操作,请参见创建云盘实例。​
费用​
开启自动扩缩容功能本身不收取额外费用。规则触发规格变更后,实例费用将按照变更后的规格和实例当前计费方式重新计算。更多计费信息请参见云数据库 MySQL 版计费项与价格。​
注意事项​
  • 使用与互斥规则:​
  • 适用实例:本功能仅适用于存储类型为高性能云盘、FlexPL 云盘和 PL0 云盘的实例。关于实例规格的详细信息,请参见产品规格。​
  • 当前功能为邀测功能,如需使用,请提交工单联系技术支持。​
  • 业务影响与风险提示:​
  • 连接闪断风险:扩缩容过程中,实例可能会出现短暂断连(1~3 次)或处于秒级只读状态。建议应用程序配置自动重试和重连机制,以保障业务连续性。​
  • 执行失败风险:自动扩缩容规则触发后,若实例状态不支持变更、底层资源不足、目标规格不可用,或缩容时内存等安全条件不满足,本次任务可能失败或不生效。最终是否成功以实际任务执行结果为准,请及时关注实例运行状况和自动运维事件。​
  • 单向策略说明:若实例仅开启自动扩容或仅开启自动缩容,在完成相应操作后,实例不会自动恢复至原有规格。​
  • 配置与规格限制:​
  • 账户余额要求:使用自动运维功能前,需确保账户内有足够的余额支持实例配置变更。关于更多计费信息,请参见计费概述。​
  • 规格升级约束:所选新规格的 CPU 核数必须大于当前规格,内存大小需大于或等于当前规格。​
  • 只读节点变更限制:当实例存在多个只读节点时,系统将按以下规则校验是否触发变更:​
  • 扩容限制:若某只读节点当前规格 ≥ 设定的最大可扩容规格,则不触发扩容。​
  • 缩容限制:若某只读节点当前规格 ≤ 设定的最小可缩容规格,则不触发缩容。​
  • 配置冲突校验:请确保最大可扩容规格高于最小可缩容规格,否则配置可能无法保存或规则无法正常生效。​
  • 主实例和只读实例的关系:​
  • 策略独立:主备节点与只读节点的自动扩缩容配置及规格上限相互独立,互不影响。​
  • 主备切换联动:主备节点发生切换后,系统会根据切换后的节点角色、当前规格和自动扩缩容规则继续判断是否需要调整规格。​
  • 只读节点独立判断:只读节点不受主备切换影响,系统会根据只读节点当前规格、监控指标和规则配置独立判断是否触发扩容或缩容。​
优势​
  • 高可用与业务连续性保障​
  • 自动应对突发负载:当 CPU 使用率超过预设阈值(如 90%)时,系统自动扩容至更高规格,避免服务降级或中断。​
  • 主备切换自动适配:若主实例扩容后触发主备切换,新主实例会继续根据负载自动调整规格,确保高可用架构下的性能一致性。​
  • 成本优化与资源利用率提升​
  • 按量付费,避免闲置浪费:在业务低谷期自动回缩规格,将资源消耗控制在最低水平,尤其适合有明显波峰波谷的业务(如电商大促、游戏开服)。​
  • 支持节省停机模式:缩容时保留云盘数据并暂停计算资源,扩容时可快速恢复,大幅缩短扩容时间并降低重复创建实例的成本。​
  • 运维效率与自动化能力增强​
  • 全自动闭环管理,减少人工干预风险:从“监测→扩容→回缩”全流程自动化,无需人工介入,特别适合多实例、多业务的复杂环境。​
  • 多维度可观测性:提供伸缩活动日志、监控指标、异常检测等能力,便于快速定位问题根源,提升故障排查效率。​
  • 架构灵活性与扩展性支持​
  • 支持独立扩缩容节点:可对主节点、只读节点分别设置策略,适应读写分离、分库分表等复杂架构演进需求。​
开启自动扩缩容​
当前支持仅开启自动扩容、仅开启自动缩容以及同时开启自动扩容和缩容。​
​
仅开启自动扩容
仅开启自动缩容
同时开启自动扩缩容
​
实例开启自动扩容后,若未开启自动缩容,那么实例在满足扩容条件进行扩容后,将不再进行缩容操作。​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击自动运维。​
  1. 在页面右上角的下拉列表中,选择目标数据库类型即云数据库 MySQL 版。​
  1. 在页面左上角下拉列表中,选择目标实例。​
  1. 在自动运维页签,选择配置自动运维规则 > 规格扩缩容。​
  1. 在配置自动运维规则 - 规格扩缩容控制面板,配置自动扩缩容的仅开启自动扩容参数。​
​
参数​
说明​
扩缩容方式​
本文以自动扩缩容为例。自动扩缩容和手动扩缩容不支持同时配置。​
功能开关​
该示例以仅开启自动扩容为例。​
主备节点扩容配置​
单击开启,然后配置主备节点扩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:指标在设定的持续时间内,始终高于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向上扩容,直至达到您设定的最大规格。​
说明​
例如:您将 CPU 的平均使用率设置在 90%,持续时间设置为 30 分钟,实例规格设置为 4 核 16 GiB,那么如果实例在 30 分钟内 CPU 的平均使用率持续在 90% 及以上,那么实例的主备节点规格将逐级变高直至达到 4 核 16 GiB。​
只读节点扩容配置​
单击开启,然后配置只读节点扩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:当某一只读节点的指标在设定的持续时间内,始终高于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向上扩容,直至达到您设定的最大规格。​
说明​
  • 只要实例中有一个只读节点的负载满足条件都会触发该只读节点扩容。​
  • 若设定的最大扩容规格 < 当前实例已有的最大只读节点规格,则该规则不生效。​
只读节点豁免配置​
从下列表中选择不应用自动扩容规则的目标节点,保持固定规格不扩容。​
在开启只读节点扩容配置时,支持配置该参数信息。​
​
  1. 单击确定。​
​
开启该功能后,暂不支持在列表页查看配置内容,您需进入配置项查看详情,成功触发后才会在运维事件记录页面展示。​
修改自动扩缩容​
​
仅修改自动扩容
仅修改自动缩容
修改自动扩缩容
​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击自动运维。​
  1. 在页面右上角的下拉列表中,选择目标数据库类型即云数据库 MySQL 版。​
  1. 在页面左上角下拉列表中,选择目标实例。​
  1. 在自动运维页签,单击配置自动运维规则。​
  1. 在配置自动运维规则 - 规格扩缩容控制面板,配置自动扩缩容的同时开启自动扩容和自动缩容参数。​
​
参数​
说明​
扩缩容方式​
本文以自动扩缩容为例。自动扩缩容和手动扩缩容不支持同时配置。​
功能开关​
该示例以仅开启自动缩容为例。​
主备节点扩容配置​
修改主备节点扩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:指标在设定的持续时间内,始终高于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向上扩容,直至达到您设定的最大规格。​
说明​
例如:您将 CPU 的平均使用率设置在 90%,持续时间设置为 30 分钟,实例规格设置为 4 核 16 GiB,那么如果实例在 30 分钟内 CPU 的平均使用率持续在 90% 及以上,那么实例的主备节点规格将逐级变高直至达到 4 核 16 GiB。​
只读节点扩容配置​
修改只读节点扩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:当某一只读节点的指标在设定的持续时间内,始终高于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向上扩容,直至达到您设定的最大规格。​
说明​
  • 只要实例中有一个只读节点的负载满足条件都会触发该只读节点扩容。​
  • 若设定的最大扩容规格 < 当前实例已有的最大只读节点规格,则该规则不生效。​
主备节点缩容配置​
单击开启,然后配置主备节点缩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:指标在设定的持续时间内,始终低于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向下缩容,直至达到您设定的最小规格。​
说明​
  • 例如:您将 CPU 的平均使用率设置在 30%,持续时间设置为 30 分钟,实例规格设置为 4 核 16 GiB,那么如果实例在 30 分钟内 CPU 的平均使用率持续在 30% 及以下,那么实例的主备节点规格将逐级降低直至达到 4 核 16 GiB。​
  • 您配置的最小规格不能小于实例本身的规格。​
只读节点缩容配置​
单击开启,然后配置只读节点缩容的参数信息如下所示:​
  • 判定指标:CPU 平均使用率。​
  • 生效条件:当某一只读节点的指标在设定的持续时间内,始终低于设定的百分比阈值。​
  • 执行动作:按照规格列表逐级向下缩容,直至达到您设定的最小规格。​
说明​
  • 只要实例中有一个只读节点的负载满足条件都会触发该只读节点缩容。​
  • 若存在只读节点最小缩容规格 < 当前配置的最小缩容规格,该只读节点将不会触发变更。​
只读节点豁免配置​
从下列表中选择不应用自动缩容规则的目标节点,保持固定规格。​
​
  1. 单击确定。​
​
关闭自动扩缩容​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击自动运维。​
  1. 在页面右上角的下拉列表中,选择目标数据库类型即云数据库 MySQL 版。​
  1. 在页面左上角下拉列表中,选择目标实例。​
  1. 在自动运维页签,单击配置自动运维规则。​
  1. 在配置自动运维规则 - 规格扩缩容控制面板,配置以下参数信息。​
  • 关闭所有扩缩容规则:您可以直接在自动运维规则 - 规格扩缩容控制面板,单击关闭。​
  • 仅关闭自动扩容:在自动运维规则 - 规格扩缩容控制面板,单击仅开启自动扩容,按需关闭主备节点扩容配置或只读节点扩容配置。​
  • 主备节点扩容配置与只读节点扩容配置两者仅可关闭其一。​
  • 仅关闭自动缩容:在自动运维规则 - 规格扩缩容控制面板,单击仅开启自动缩容,按需关闭主备节点缩容配置或只读节点缩容配置。​
  • 主备节点缩容配置与只读节点缩容配置两者仅可关闭其一。​
  • 关闭同时开启自动扩容和自动缩容:在自动运维规则 - 规格扩缩容控制面板,单击同时开启自动扩容和自动缩容,按需关闭主备节点扩容配置和只读节点扩容配置、主备节点缩容配置和只读节点缩容配置。​
  • 在关闭该功能时,至少应保留一条扩容规则和一条缩容规则。​
  1. 单击确定。​
查看定时扩缩容事件​
最多支持查看最近 30 天内的扩容事件。​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击自动运维。​
  1. 在页面右上角的下拉列表中,选择目标数据库类型即云数据库 MySQL 版。​
  1. 在页面左上角下拉列表中,选择目标实例。​
  1. 在自动运维页签的自动运维事件子页签,按需设置查询事件发生的时间范围,查看的目标事件包括事件 ID、事件状态、触发值、触发条件、规则类型、调整前/调整后、触发时间和最后更新时间。​
触发前/触发后分别表示触发自动扩容前和自动扩容后的节点规格。​
FAQ​
Q:为什么满足了阈值条件,但未发生自动扩缩容?​
A: 自动扩缩容未触发通常由以下原因导致:​
  • 状态限制:实例当前处于不支持变更配置的状态(如重启中、升级中、维护中等)。​
  • 资源限制:底层可用资源不足,导致无法完成配置变更。​
  • 缩容条件校验:自动缩容的触发不仅取决于 CPU 阈值与持续时间,还会综合检测内存等安全条件。若任一条件不满足,系统将暂停执行。建议您结合实例监控指标与当次的任务执行记录,排查具体的触发条件及资源/状态限制。​
Q:扩缩容会影响业务连接吗?​
A: 可能会。在扩缩容过程中,实例可能会出现短暂断连(1~3 次)或处于秒级只读状态。为保障业务连续性,强烈建议应用程序配置自动重连机制,或尽量安排在业务低峰期执行操作。​
Q:实例正在执行 OnlineDDL,还能进行扩缩容吗?​
A: 不建议同时进行。扩缩容操作会中断正在执行的 OnlineDDL 任务。建议在执行配置变更(含自动与手动)前,先确认实例是否有正在运行的 OnlineDDL 任务,并尽量安排在合适的维护窗口进行操作。​
最近更新时间:2026.10.12 15:10:13
这个页面对您有帮助吗?
有用
有用
无用
无用