设置实例性能自动扩容

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

前提条件

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

自动扩容流程

流程图

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

影响

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

操作步骤

  1. 登录云数据库专属集群控制台

  2. 在页面左上角,选择目标地域。

  3. 在左侧单击实例列表 > MySQL

  4. 找到目标实例,单击操作列的详情

  5. 您可以通过以下入口进行设置:

    • 通过实例基本信息的配置信息设置实例性能自动扩容。

      1. 单击基本信息,在右侧的配置信息区域,单击自动性能扩展后面的设置

      2. 在弹出的窗口中,设置如下参数。

        参数

        说明

        自动性能扩展

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

        观测窗口

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

        • 5分钟

        • 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触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。

        观测窗口

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

        • 5分钟

        • 20分钟

        • 30分钟

        • 40分钟

        • 60分钟

        说明

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

        自动回缩

        开启自动回缩后,在静默期内如果CPU使用率小于30%的时间占比超过99%,则在静默期结束后,将自动逐级回缩实例规格,直到回缩至原始规格。

        说明

        实例扩容后不会自动回缩到原规格,您可订阅回缩建议,人工适时进行规格回缩。

      4. 单击确定完成设置。