设置自动扩容

最近更新时间:2025-07-17 11:55:21

我的收藏
本文介绍设置自动扩容的相关操作。

前提条件

实例架构为云数据库 MySQL 通用型双节点、通用型三节点或单节点本地盘(只读实例)。
使用 CPU 弹性扩容功能前实例的计算规格需小于等于32核。
腾讯云账户内需要有足够的余额支撑扩容。
底层机器可支持扩容。若底层机器已无法支持扩容,则设置自动扩容操作会失败。

计费说明

自动扩容计费相关说明请参见 计费说明

开启自动扩容

说明:
自动扩容开启后,存在极低概率无法弹起,后台会多次重试,直至弹起。
1. 登录 MySQL 控制台,在实例列表,单击实例 ID操作列的管理,进入实例详情页。
2. 实例详情 > 弹性扩容后,单击开启

3. CPU 弹性扩容窗口下,完成如下配置,确认扩容费用,单击立即扩容

参数
说明
扩容方式
支持自动扩容和自定义扩容,这里选择自动扩容。
自动扩容:根据性能快速弹性适配高峰流量,在流量下降时进行规格回缩。
自定义扩容:自定义时间段进行扩容,并支持时间段外设置自动扩容保障,即自动扩容。
扩容核数
默认和当前实例规格的 CPU 核数一致,例如当前实例规格为6核24000MB,则扩容核数为6核,成功触发扩容后,实例 CPU 为12核。
增加 IOPS
默认每扩容1核,IOPS 增加1000。
扩容规则
设置触发扩容的观测周期和阈值。
观测周期:支持选项为15秒、30秒、45秒、1分钟、3分钟、5分钟、10分钟、15分钟、30分钟。
阈值:支持选项为40%、50%、60%、70%、80%、90%。
缩容规则
设置触发缩容的观测周期和阈值。
观测周期:支持选项为5分钟、10分钟、15分钟、30分钟。
阈值:支持选项为10%、20%、30%。
4. 成功开启自动扩容后,界面如下图所示。


修改 CPU 弹性扩容策略

开启自动扩容后,仅支持修改自动扩容能力下的扩容和缩容规则,您可在实例详情 > 弹性扩容后单击修改,进行重新配置。
开启自动扩容后,不支持通过修改操作直接调整扩容方式(由自动扩容改为自定义扩容),如需调整扩容方式,请先关闭自动扩容,然后在重新开启 CPU 弹性扩容时调整扩容方式。

关闭自动扩容

说明:
关闭自动扩容后,已扩容的 CPU 会立即回缩到实例扩容前的 CPU 核数,回缩后不再根据扩容阈值进行扩容。
1. 登录 MySQL 控制台,在实例列表,单击实例 ID操作列的管理,进入实例详情页。
2. 实例详情 > 弹性扩容后单击关闭
3. 结束扩容 CPU 的弹窗中单击确定


热点问题

开启 CPU 弹性扩容的自动扩容能力后,如何判断自动扩容是否生效?

当实例的 CPU 平均利用率达到设置的自动弹性扩容阈值时,该实例会自动扩容。您可在实例详情页的实例配置后查询是否生效,若 CPU 核数后额外显示(实际核数),则表示生效。如下图所示,4(8)核表示当前已经是自动扩容到了8核。


相关 API

API
描述
接口(StartCpuExpand)用于开启实例的 CPU 弹性扩容功能。
接口(DescribeCPUExpandStrategyInfo)用于查询实例的 CPU 弹性扩容信息。
接口(DescribeCpuExpandHistory)用于查询扩容历史。
接口(StopCpuExpand)用于关闭实例的 CPU 弹性扩容功能。