本文介绍专属集群MyBase for MySQL高可用版云盘实例如何自动扩容实例性能以适应高峰流量,有效保障线上业务稳定性。

前提条件

数据库实例为MyBase for MySQL高可用云盘版。

自动扩容流程

流程图

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

影响

实例变更配置生效期间,可能会出现1~2次约30秒的闪断,请确保应用具有重连机制。

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在左侧单击实例列表 > MySQL
  4. 找到目标实例,单击操作列的详情,进入RDS管理控制台页面。
  5. 您可以通过以下入口进行设置:
    • 通过实例基本信息的配置信息设置实例性能自动扩容。

      1. 单击基本信息,在右侧的配置信息区域,单击自动扩容后面的设置
      2. 在弹出的窗口中,设置如下参数。
        参数 说明
        自动性能扩容 打开自动性能扩容功能开关。
        观测窗口 实例性能的观测时间。取值:
        • 20分钟
        • 30分钟
        • 40分钟
        • 60分钟
        说明 系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU触发阈值时,则会触发自动性能扩容。
        CPU触发阈值 触发自动性能扩容的CPU平均使用率阈值。单位为百分比,取值范围为50%~90%,调整的最小粒度为10%。
        扩容规格上限 选择可自动扩容到的规格上限。
        说明 如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。
        说明 实例扩容后不会自动回缩到原规格,您可订阅回缩建议,人工适时进行规格回缩。
      3. 单击确定完成设置。配置信息区域中,自动扩容的状态将变更为已开启
    • 通过自治服务设置实例性能自动扩容。

      1. 单击自治服务 > 性能趋势
      2. 在右侧单击自治功能开关按钮。
      3. 在弹出页面的自治功能开关页签设置如下参数。
        参数 说明
        开启自治服务 打开自治服务开关。
        自动性能扩容 打开自动性能扩容功能的开关。
        CPU平均利用率 触发自动性能扩容的CPU平均使用率阈值。单位为百分比,取值范围为50%~90%,调整的最小粒度为10%。
        规格上限 选择可自动扩容到的规格上限。
        说明 如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。
        观测窗口 实例性能的观测时间。取值:
        • 20分钟
        • 30分钟
        • 40分钟
        • 60分钟
        说明 系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU平均利用率时,则会触发自动性能扩容。
        说明 实例扩容后不会自动回缩到原规格,您可订阅回缩建议,人工适时进行规格回缩。
      4. 单击确定完成设置。