全部产品
Search
文档中心

云数据库 RDS:设置性能自动扩容

更新时间:Nov 14, 2024

当业务持续发展和数据量增加、新业务或新功能上线等导致数据库流量增加、计算资源不足时,扩容数据库计算规格(CPU和内存)是一种有效的方式。数据库自治服务DAS支持自动扩容数据库实例的计算规格,以便快速弹性适配高峰流量。并且支持在流量下降时进行规格回缩,避免资源浪费。

前提条件

  • 实例的计费方式为包年包月或按量付费。

    说明

    如果计费方式为Serverless,则实例性能会自动扩缩容,无需设置。

  • 实例的系列为高可用系列。

  • 实例的规格为通用规格。

  • 实例的产品类型为标准版。

  • 实例所在地域支持DAS异常检查功能,详情请参见异常检测

  • 账户内有足够的余额支撑扩容。

说明

针对已下线规格的云盘RDS MySQL实例,不支持性能自动扩容功能,您可以按照需要先变更数据库实例的规格,然后再使用性能自动扩容功能。变更数据库实例规格的具体操作请参见变更配置

费用说明

  • 本地盘:默认关闭,不收费。若开启该功能,则按量付费。

    费用详情表:

    地域

    单价(单位:美元/小时/核)

    华北3(张家口)、华北6(乌兰察布)

    0.063

    中国(香港)、韩国(首尔)

    0.134

    日本(东京)

    0.100

    马来西亚(吉隆坡)

    0.102

    新加坡、印度尼西亚(雅加达)

    0.155

    德国(法兰克福)、英国(伦敦)

    0.078

    美国(弗吉尼亚)、美国(硅谷)

    0.129

    阿联酋(迪拜)

    0.091

    其他地域

    0.083

    本地盘性能自动扩容以分钟为单位计费,每个整点出账一次。计费公式为单价 x 额外增加的核数 x 小时数

    例如,杭州地域下的某实例的CPU规格为4核,触发性能自动扩容后增加至8核,扩容时间为30分钟,而杭州地域的单价为0.083美元/小时/核,则计费为:0.083(单价) x 4(额外增加的核数) x 0.5(小时数) = 0.166美元

  • 云盘:默认关闭,不收费。若开启该功能,则按照扩容后的实例规格进行收费。升级规格产生的费用与地域、升级后规格等配置相关,请前往购买页面查看。

功能说明

流程图

对比项

云盘实例

本地盘实例

扩容项

  • 实例规格(CPU+内存)

  • IOPS

  • 最大连接数

说明
  • 自动匹配合适的规格进行扩容,再次满足自动扩容的条件会继续扩容,但不超过您设置的规格上限。

  • 扩容完成后,IOPS和最大连接数将同步提升。各规格对应的IOPS和最大连接数,请参见主实例规格列表

  • CPU

  • IOPS

说明
  • 在原规格的基础上,将CPU核数提升2倍。仅支持在原规格上提升,无法在提升后的CPU核数上继续提升。

  • CPU核数每提升1核,IOPS同步增加1000。

回缩方式

支持自动回缩。

基本信息页的自动性能扩展功能不支持配置自动回缩,您可以在自治服务自动性能扩展功能中进行设置。更多详细信息,请参见自动性能扩展

支持自动回缩。

说明

自动缩容条件:在回缩观测窗口的99%的时间里,CPU的使用率低于30%,系统会自动将CPU核数以及IOPS回缩至原规格。

可用性

会出现实例切换。

重要

不会出现实例切换。

说明

自动扩缩容操作均可在30秒内完成,用户无感知。

功能限制

  • 本地盘性能扩容仅提升CPU核数以及IOPS,不会提升实例的内存和最大连接数。

  • 如遇主机资源不足(概率小于1%),则本地盘性能扩容不会进行。

  • 本地盘的扩容操作只会在主实例上进行。 如果主实例扩容后触发了主备切换,那么:

    • 主实例(原备实例)在满足扩容、缩容触发条件时,系统会自动对主实例(原备实例)进行扩容、缩容操作。

    • 备实例(原主实例)在满足缩容触发条件时,系统会自动将被备实例(原主实例)回缩至原规格。

影响

  • 云盘实例在变更配置生效期间,可能会出现一次实例切换,请确保应用具有重连机制。实例切换的影响请参见实例切换的影响

  • 为保障更出色的性能和稳定性,如果实例的小版本非最新,在变更配置时,系统会将实例的小版本升级至最新。

  • 为保障DAS可正常访问云数据库的相关资源,开启自动扩容功能后,系统会将名为AliyunServiceRoleForDAS的关联角色授权给DAS使用。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 配置信息区域,单击自动性能扩展后面的设置

  3. 在弹出的窗口中,设置如下参数:

    实例类型

    参数

    说明

    通用

    自动性能扩容

    自动性能扩容功能的开关。

    CPU触发阈值

    触发自动性能扩容的CPU平均使用率阈值。单位为百分比。

    取值范围:

    • 本地盘实例:70%~90%

    • 云盘实例:50%~90%

    调整的最小粒度为10%。

    云盘实例

    观测窗口

    实例性能的观测时间。取值:

    5分钟20分钟30分钟40分钟60分钟

    说明

    系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU触发阈值时,则会触发自动性能扩容。

    扩容规格上限

    选择可自动扩容到的规格上限。

    如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。

    重要

    当实例规格为1核 2GB时,触发自动扩容会将实例直接扩容至4核 8GB。此时,扩容规格上限最小需要设置为4核 8GB,否则会自动扩容失败。

    本地盘实例

    扩容观测窗口

    实例性能的扩容观测时间。取值:

    1分钟3分钟5分钟10分钟20分钟30分钟

    说明

    系统会在选定的扩容观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU触发阈值时,就会触发自动性能扩容。

    回缩观测窗口

    实例性能的回缩观测时间。取值:

    1分钟3分钟5分钟10分钟20分钟30分钟

    说明

    系统会在选定的回缩观测期间周期性检测实例的CPU使用率,在回缩观测窗口的99%的时间里,CPU的使用率低于30%,则会触发自动性能回缩。

  4. 单击确定完成设置。

    配置信息区域中,自动性能扩展的状态将变更为已开启