本文介绍专属集群MyBase MySQL高可用版云盘实例如何自动扩容实例性能以适应高峰流量,有效保障线上业务稳定性。
前提条件
数据库实例为MyBase MySQL高可用云盘版。
自动扩容流程
开启自动扩容后,当观测窗口内MyBase for MySQL实例的CPU平均使用率达到设定的阈值时,系统将根据当前实例的负载情况,在扩容规格上限范围内自动选择合适的规格执行扩容操作。完成扩容后,会继续监测CPU使用率,如果再次满足自动扩容的条件会继续扩容,直到扩容至您设置的规格上限。
影响
实例变更配置生效期间,可能会出现1~2次约30秒的闪断,请确保应用具有重连机制。
操作步骤
登录云数据库专属集群控制台。
在页面左上角,选择目标地域。
在左侧单击 。
找到目标实例,单击操作列的详情。
您可以通过以下入口进行设置:
通过实例基本信息的配置信息设置实例性能自动扩容。
单击基本信息,在右侧的配置信息区域,单击自动性能扩展后面的设置。
在弹出的窗口中,设置如下参数。
参数
说明
自动性能扩展
打开自动性能扩容功能开关。
观测窗口
实例性能的观测时间。取值:
5分钟
20分钟
30分钟
40分钟
60分钟
说明系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU触发阈值时,则会触发自动性能扩容。
CPU触发阈值
触发自动性能扩容的CPU平均使用率阈值。单位为百分比,取值范围为50%~90%,调整的最小粒度为10%。
扩容规格上限
选择可自动扩容到的规格上限。
说明如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。
说明实例扩容后不会自动回缩到原规格,您可订阅回缩建议,人工适时进行规格回缩。
单击确定完成设置。配置信息区域中,自动扩容的状态将变更为已开启。
通过自治服务设置实例性能自动扩容。
单击
。在右侧单击自治功能开关。
在弹出页面的自治功能开关页签,配置如下参数。
参数
说明
开启自治服务
打开自治服务开关。
自动性能扩展
打开自动性能扩容功能的开关。
CPU利用率
触发自动性能扩容的CPU平均使用率阈值。单位为百分比,取值范围为50%~90%,调整的最小粒度为10%。
规格上限
选择可自动扩容到的规格上限。
说明如果达到了自动扩容的阈值,DAS会逐级扩容规格并继续监测CPU触发阈值,如在观测窗口内再次达到自动扩容的阈值,会继续扩容,直到扩容至您设置的规格上限。
观测窗口
实例性能的观测时间。取值:
5分钟
20分钟
30分钟
40分钟
60分钟
说明系统会在选定的观测期间周期性检测实例的CPU使用率,当CPU平均使用率达到CPU平均利用率时,则会触发自动性能扩容。
自动回缩
开启自动回缩后,在静默期内如果CPU使用率小于30%的时间占比超过99%,则在静默期结束后,将自动逐级回缩实例规格,直到回缩至原始规格。
说明实例扩容后不会自动回缩到原规格,您可订阅回缩建议,人工适时进行规格回缩。
单击确定完成设置。