您可以在PolarDB MySQL引擎集群的基本信息页面设置自动扩缩容参数,PolarDB MySQL引擎 集群版实例将根据您设置的参数自动扩容和自动回缩。本文档介绍了在PolarDB MySQL引擎集群的基本信息页面设置自动扩缩容参数的操作步骤。

前提条件

  • 产品系列需为PolarDB MySQL引擎集群版单节点历史库均不支持该功能。更多关于3个系列的介绍,请参见产品系列
  • PolarDB集群没有正在进行的配置变更。
  • 仅按量付费的PolarDB MySQL引擎集群才支持自动扩容和自动回缩,包年包月集群暂不支持自动扩容和回缩。

费用说明

具体的费用说明,请参见变更配置费用说明

若您的业务量波动较大且频繁,推荐您购买 PolarDB计算包并配合DAS提供的 自动扩、缩容功能一起使用,当集群配置发生调整时,计算包能根据当前规格自动进行抵扣。
说明 若您使用的 PolarDB MySQL引擎集群购买方式为 包年包月,则需要将其转为 按量付费后才能使用计算包进行抵扣,详情请参见 包年包月转按量付费

注意事项

  • 您只能对整个集群进行规格升降级,无法对集群中的单个节点进行规格升降级。
  • 集群规格的升降级不会对集群中已有数据造成任何影响。
  • 在集群规格变更期间, PolarDB服务会出现几秒钟的闪断且部分操作不能执行的状况,建议您在业务低谷期执行变更,并确保应用具备自动重连机制。
  • PolarDB集群变更配置期间,只读请求相比读写请求的滞后时间,可能比正常运行状态的滞后时间更长。

操作步骤

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 集群列表页,单击目标集群ID。
  4. 基本信息页的数据库节点区域,单击右上角的设置
    设置
  5. 在弹出的对话框中,设置以下参数:
    参数名称 参数说明
    自动扩容 打开自动扩容的开关。
    观测窗口 在整个观测窗口期内,若CPU平均使用率大于等于设定值,则在观测窗口结束后,PolarDB将根据集群的实时读写流量情况选择增加节点或升配的扩容方式。例如观测窗口期是5分钟,自动扩容的时间是10分钟,所以您需要等待15分钟左右才能看到自动扩容的效果。
    CPU平均使用率 自动扩容的触发阈值。当CPU平均使用率大于或等于设置的值时,就会触发自动扩容。
    扩容规格上限 自动扩容的规格上限。触发自动扩容后,会逐级扩容PolarDB的集群规格,例如从4核到8核再到16核,直到升级至扩容规格的上限。
    只读节点数量上限 自动扩容只读节点的数量上限。触发自动扩容后,会逐个增加PolarDB的只读节点,直到增加至上限。
    说明 自动扩容的节点会加入集群默认地址,自定义地址需要配置 新节点自动加入。关于如何配置 新节点自动加入,详情请参见 配置数据库代理
    自动回缩 打开自动回缩的开关。
    说明 开启自动回缩后,在静默期内如果CPU平均使用率小于30%的时间超过静默期时间的99%,则在静默期结束后,将触发自动逐级回缩 PolarDB集群规格,直到回缩至原始规格。
    静默期 两次自动扩容或自动回缩的最小间隔时间。在静默期内,PolarDB会持续进行观测,但不会触发自动扩容或缩容。若在静默期与观测窗口同时结束,且该观测窗口内CPU使用率达到调整阈值,PolarDB会在静默期和观测窗口同时结束时触发自动规格调整。
  6. 单击确定