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

数据库工作台

复制全文
下载 pdf
规格扩缩容管理
规格扩缩容管理(本地盘)
复制全文
下载 pdf
规格扩缩容管理(本地盘)
数据库工作台 DBW 为云数据库 MySQL 版实例节点提供规格扩缩容功能,通过该功能可以帮助您根据业务需求动态调整 CPU 资源的数量,以适应短期业务变化,确保您的系统能够稳定地运行。本文介绍如何开启、查看、修改和关闭规格扩缩容规则。​
功能介绍​
DBW 支持两种云数据库 MySQL 实例的规格扩缩容方式,这两种规格扩缩容方式都能够实现对独享或通用规格的实例节点的扩缩容,它们的区别如下。​
​
不同点​
手动扩缩容​
自动扩缩容​
触发条件​
​
  • 扩容:配置手动扩缩容后, 即可触发扩容。DBW 即开始为实例节点扩容。​
  • 缩容:手动扩缩容中的手动生效时间到期后,或者关闭手动扩缩容后,触发实例节点缩容。​
  • 扩容:由 CPU 平均使用率自动触发。​
  • 缩容:由 CPU 平均使用率自动触发。​
扩容持续时间​
有时间限制,范围是 12~72 小时,超过时长,节点将自动还原为扩容前规格。​
​
无时间限制,根据缩容条件出触发节点缩容,满足缩容条件后,节点将自动还原为扩容前规格。​
扩容 CPU 数​
可以手动配置待扩容的 CPU 核数,范围是 0~8。​
扩容后的 CPU 核数为 min(当前 CPU 数量 * 2,当前 CPU 数量 + 8)。 ​
​
费用​
云数据库 MySQL 版对自动扩容增加的节点核数按量计费,以分钟为单位,按照核数和时长进行计费。更多计费信息请参见云数据库 MySQL 版计费项与价格。​
前提条件​
  • 已创建云数据库 MySQL 版实例。详细操作,请参见创建实例。​
注意事项​
  • 该功能仅适用于存储类型为本地 SSD 盘的实例。关于云数据库 MySQL 版实例的规格信息,请参见产品规格。​
  • 独享型规格实例的规格扩缩容当前属于加白功能,如需使用,请提交工单联系技术支持。​
  • 如果目标实例的数据库版本低于 MySQL 5.7.32_20250615 或 MySQL 8.0.32_20250615,请先手动升级实例内核小版本,然后再为实例开启规格扩缩容。​
  • 当前仅支持对实例的规格进行原地扩缩容操作,该操作无需重建实例或迁移数据,通常在 3 分钟内完成,且无业务闪断。​
  • 配置规格扩缩容后,如果不满足扩缩容的执行条件(实例正在变更或本地资源不足),则可能扩缩容失败。请您及时关注数据库是否扩容成功,避免因扩容失败带来的业务影响。在实例拓扑中可以查看各节点的升配情况,具体操作请参见查看实例拓扑。​
  • 如果规格扩缩容失败,云数据库 MySQL 版会向云监控上报“实例规格自动扩缩容失败”的事件。您可以为该类事件配置事件规则以在第一时间获取事件信息。关于查看事件和配置事件规则的更多详细信息,请参见查看事件和创建事件规则。​
  • 在规格扩缩容中,不能同时配置自动扩缩容和手动扩缩容两种方式,只能选择一种扩缩容方式。​
  • 触发扩缩容后,云数据库 MySQL 实例通常在数分钟内完成扩缩容。在扩缩容期间,不允许修改、开启或关闭规格扩缩容规则。​
  • 手动扩缩容中,手动生效时间范围为 12~72 小时,如果生效时间超过 72 小时,建议使用临时升配功能,更多信息请参见临时升配。​
  • 在实例节点扩缩容期间,不允许修改当前实例的扩缩容规则配置。​
  • 使用自动运维功能前,需确保账号内有足够的余额支持变更实例配置。关于产品的更多计费信息,请参见计费概述。​
  • 额外扩容的 CPU 仅支持按量计费,通用型和独享型规格的 CPU 费用不同。扩容成功后按小时收取费用。​
  • 如果 MySQL 实例发生配置变更,将触发实例扩容回滚。​
操作步骤​
​
开启规格扩缩容规则
查看规格扩缩容事件
修改规格扩缩容规则
关闭规格扩缩容规则
​
说明​
  • 手动扩缩容规则创建成功后,将立即生效,立刻触发当前实例的扩缩容。触发扩缩容后,云数据库 MySQL 实例通常在数分钟内完成扩缩容。在扩缩容期间,不允许修改、开启或关闭规格扩缩容规则。​
  • 自动扩缩容规则创建成功后,当 CPU 平均使用率等条件满足扩缩容条件后,才会触发实例节点的扩缩容。​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击自动运维。​
  1. 在页面右上角的下拉列表中,选择目标数据库类型即云数据库 MySQL 版。​
  1. 在页面左上角下拉列表中,选择目标实例。​
  1. 在自动运维页签,单击配置自动运维规则下的规格扩缩容。​
  1. 在配置自动运维规则 - 规格扩缩容控制面板,配置以下参数信息。​
  • ​
    参数​
    ​
    说明​
    扩缩容方式​
    ​
    按需选择扩缩容方式。​
    • 自动扩缩容,根据规则配置中 CPU 平均使用率的情况,可以自动触发主备节点 CPU 核数的扩缩容。​
    • 手动扩缩容,根据业务运行情况,手动配置扩容任务。​
    规则开关​
    ​
    开启后,即可配置扩缩容规则。​
    自动扩缩容​
    ​
    规则配置​
    • 扩容规则:设置自动触发节点 CPU 扩容的条件。默认条件是当前实例在 3 分钟内的 CPU 平均使用率大于 90% 时,则自动触发扩容,将 CPU 核数增加到当前 CPU 数的 2 倍,或在原有规则中增加 8C。您可以根据业务需求,自定义扩容触发条件。​
    说明​
    • CPU 平均使用率的取值范围为 50%~90%,时间从下拉框中按需选择。​
    • 触发自动扩容后,主备节点扩容后 CPU 数量为 min(当前 CPU 数量 * 2,当前 CPU 数量 + 8)。 ​
    • 缩容规则:设置自动触发节点 CPU 缩容的条件。默认条件是当前实例在 10 分钟内的 CPU 平均使用率小于 30%时,则自动触发缩容,将 CPU 核数缩减到扩容前规格。您可以根据业务需求,自定义缩容触发条件。​
    ​
    只读节点扩缩配置​
    如果当前实例中存在只读节点,请按需为只读节点选择扩缩容策略。​
    • 跟随主备扩缩容:只读节点与主备节点的扩缩容规则保持一致。​
    • 不执行扩缩容:不对只读节点进行扩缩容。​
    • 自定义扩缩容:为只读节点单独配置扩缩容规则。当满足只读节点扩缩容条件后,单独对只读节点进行扩缩容。如果没有为只读节点配置扩缩容规则,则表示不对只读节点进行扩缩容。只读节点的扩容数量为 min(当前 CPU 数量,8),扩容后的 CPU 数量为 min(当前 CPU 数量 * 2,当前 CPU 数量 + 8)。 。 ​
    ​
    扩容配置​
    当只读节点扩缩配置为自定义扩缩容时,需为只读节点配置扩容规则。​
    1. 添加只读节点。​
    1. 单击添加只读节点,在弹出的对话框中按需选择待配置扩容规则的只读节点,支持多选。​
    1. 单击确定。​
    1. 为节点配置扩容规则。​
    • 为每个节点配置触发扩缩容的条件。​
    说明​
    • 节点扩容触发阈值的取值范围为 50%~90%,持续时长从下拉框中按需选择。​
    • 在操作列单击移除,可以移除无需扩缩容的只读节点。​
    ​
    扩容预览​
    为了保证业务的可用性,扩容原则是将当前 CPU 核数增加 1 倍,最多增加 8 核。扩容后的 CPU 数量为 min(当前 CPU 数量 * 2,当前 CPU 数量 + 8)。 ​
    扩容预览中展示了实例各节点中当前 CPU 数,增加 CPU 数以及目标 CPU 数。​
    手动扩缩容​
    扩容配置​
    手动配置待扩容的 CPU 核数,核数扩容范围为 0~8。对于双节点或多节点实例,如果各节点待扩容的 CPU 核数相同,单击批量,批量配置每个节点待扩容的 CPU 核数。​
    说明​
    • 所有节点的扩容核数不能同时配置为 0。​
    • 对于双或多节点实例,只读节点的规格和主节点的规格可以不同。但需要注意,当只读节点规格低于主节点规格时,可能会因为主节点负载过高导致只读节点存在延迟甚至只读节点 OOM。建议为只读节点选择与主节点相同或更高的规格。​
    • 对于多节点实例,备节点的规则自动与主节点保持一致。​
    ​
    手动生效时间​
    配置当前扩容的持续有效时间,到期后将自动缩容到原有规格。手动生效时间的有效时间范围为 12 ~ 72 小时。如果生效时间超过 72 小时,建议使用临时升配功能,更多信息请参见临时升配。​
    配置费用​
    ​
    云数据库 MySQL 版对自动扩容增加的节点核数按量计费,以分钟为单位,按照核数和时长进行计费。触发缩容规则后,将停止计费。更多计费信息请参见云数据库 MySQL 版计费项与价格。​
    ​
  1. 单击确定。​
开启该功能后,暂不支持在列表页查看配置内容,您需进入配置项查看详情,成功触发后才会在运维事件记录页面展示。​
​
常见问题​
​
报错​
原因​
解决方式​
预检查失败:节点所在的主机资源不足,因此系统无法正常完成自动扩容。​
资源不足。​
​
建议您对目标实例的规格进行变更,变更操作完成后,系统将选择宿主机资源剩余较多的宿主机。若该报错仍然存在,建议重新调整实例的规格。 详细操作,请参见变更配置。​
实例扩容后,您可以在自动扩容页面查看是否存在异常,如有异常,可在将鼠标悬浮在事件状态上,查看具体报错原因,并根据相关提示进行修改。​
预检查失败:账户余额不足,系统将无法正常完成自动扩容。​
账户余额不足。​
您需要给当前账号进行充值,保证账号资源充足。详细操作,请参见充值。​
预检查失败:不满足扩容条件,系统将无法正常完成自动扩容。​
实例可能正在变更中。​
若实例状态为非运行中或变更中,在自动扩容过程中,系统将自动记录扩容失败事件。如果实例正在运行中,请提交工单联系技术支持,以沟通并定位具体问题原因。​
​
  • Q1:为什么在自动扩缩容规则中,MySQL 数据库扩缩容有延迟?​
  • A1:在自动扩缩容的实现方式中,扫描器周期性地自动扫描扩缩容条件,并且当多个条件同时满足扩缩容时,只能执行一个满足条件的扩缩容任务,因此可能导致某些节点的扩缩容延迟。例如,扫描器在上午 10:29 分时扫描某 MySQL 的实例的 CPU 平均使用率,此时 CPU 平均使用率未满足扩容条件;在 10:30 分时,CPU 的平均使用率满足扩容条件,但未被 DBW 及时扫描到;待到下次扫描时间 10:32 时,被 DBW 发现已满足扩容条件,此时才会触发 CPU 规格扩容。​
  • Q2:为什么在自动运维事件里,会出现当前资源未达到触发条件,却产生了一条预检查事件记录的情况。​
  • A2:在云数据库 MySQL 版进行扩缩容操作时,系统会在后台循环对当前规则实施预检查,以确认在真正满足条件时能成功完成扩缩容。若预检查未通过,则会推送相应记录。​
​
​
最近更新时间:2026.10.13 16:04:28
这个页面对您有帮助吗?
有用
有用
无用
无用