全部产品
Search
文档中心

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

更新时间:Dec 15, 2023

通过数据库自治服务DAS(Database Autonomy Service)的自动扩容功能,可以帮助RDS MySQL实例自动扩容性能以适应高峰流量,有效保障线上业务稳定性。本文介绍如何开启自动性能扩容。

前提条件

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

    说明

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

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

  • 实例的存储类型为云盘。

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

  • 阿里云账号已开通数据库自治服务DAS。更多信息,请参见自治中心

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

说明

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

费用说明

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

自动扩容流程

云盘扩容流程

开启自动扩容后,当观测窗口内RDS MySQL实例的CPU平均使用率达到设定的CPU触发阈值时,DAS将根据当前实例的负载情况,在扩容规格上限范围内自动选择合适的规格执行扩容操作。完成扩容后,DAS会继续监测CPU使用率,如果再次满足自动扩容的条件会继续扩容,直到扩容至您设置的规格上限。

说明

自动扩容后不会自动缩容,您可以开启事件订阅功能订阅性能回缩建议。在观测窗口的99%的时间里,CPU的使用率低于30%,系统会推送回缩建议,根据建议手动变更配置

影响

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

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

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

操作步骤

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

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

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

    参数

    说明

    自动性能扩容

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

    观测窗口

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

    • 20分钟

    • 30分钟

    • 40分钟

    • 60分钟

    说明

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

    CPU触发阈值

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

    取值范围:

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

    • 云盘实例:50%~90%

    扩容规格上限

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

    说明

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

  4. 单击确定完成设置。

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