DAS提供自动性能扩展功能帮助数据库实例快速弹性适配高峰流量,可有效保障线上业务稳定性,同时支持实时检测CPU使用率,在单位时间内CPU使用率下降的情况下,支持自动规格回缩,本文介绍如何开启自动性能扩展。

前提条件

  • 数据库实例为RDS MySQL高可用云盘版、PolarDB MySQL集群版。
  • 目标数据库实例已开启自治服务,详情可参见自治中心
  • 账户内需要有足够的余额支撑扩容。
  • 已创建DAS服务关联角色
    说明 若您尚未创建DAS服务关联角色,开启自动性能扩展功能将在执行自动性能扩展前为您自动创建。

自动扩容流程

云盘扩容流程
开启自动扩容后,当观测窗口内RDS MySQL实例的CPU平均使用率达到设定的CPU触发阈值时,DAS将根据当前实例的负载情况,在扩容规格上限范围内自动选择合适的规格执行扩容操作。完成扩容后,DAS会继续监测CPU使用率,如果再次满足自动扩容的条件会继续扩容,直到扩容至您设置的规格上限。
说明 自动扩容后不会自动缩容,您可以开启事件订阅功能订阅性能回缩建议。在选定的观测窗口期间内(默认为30分钟),CPU平均使用率低于30%,系统会推送回缩建议,根据建议手动变更配置

场景示例

若您通过DAS开启自动性能扩展,在业务高峰期时DAS会自动触发扩容,弹性扩容后,读写流量提升一倍,CPU使用率由90%以上降至25%,高负载持续运行近10个小时。当流量回落,CPU使用率降至25%以下,DAS自动触发规格回缩操作,回缩至变配前的规格。

整个过程,DAS通过弹性伸缩适配高峰流量,有效保障了线上业务稳定性。

影响

  • 云盘实例在变更配置生效期间,可能会出现一次约30秒的闪断,请确保应用具有重连机制。
  • 为保障更出色的性能和稳定性,如果实例的小版本非最新,在变更配置时,系统会将实例的小版本升级至最新。

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏中,单击自治中心
  5. 自治中心页,单击右侧自治功能开关
  6. 设置对话框中,将自动性能扩展设置成开启状态。
  7. 设置如下参数:
    参数 说明
    自动性能扩容 自动性能扩容功能的开关。
    观测窗口 实例性能的观测时间。取值:
    • 20分钟
    • 30分钟
    • 40分钟
    • 60分钟
    说明 系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU触发阈值时,则会触发自动性能扩容。
    CPU触发阈值 触发自动性能扩容的CPU平均使用率阈值。单位为百分比,取值范围为50%~90%,调整的最小粒度为10%。
    扩容规格上限 选择可自动扩容到的规格上限。
    说明 如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。
  8. 单击确定