本文介绍如何升级或降级集群的规格,新规格会立即开始生效(每个节点需要5到10分钟)。您可以根据业务需求变更集群的配置。

前提条件

集群没有任何正在进行的配置变更。

背景信息

PolarDB支持在线扩容,变更配置过程中无需对数据库加锁。

您可以根据业务需求变更集群的配置。PolarDB支持三维扩展能力:

  • 计算能力纵向扩展:集群规格升降配。本文介绍详细信息。
  • 计算能力横向扩展:增加或减少只读节点。具体操作说明,请参见增加或删除节点
  • 存储空间横向扩展:PolarDB采用Serverless架构,无需手动设置容量或扩缩容,容量随用户数据量的变化而自动在线调整。当您的数据量较大时,推荐使用PolarDB存储包以降低存储成本。

变更配置的费用说明

详情请参见变更配置费用说明

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

使用限制

  • 仅包年包月集群支持临时升级配置,详情请参见临时升配
  • 商品类型按量付费PolarDB MySQL集群才支持自动扩容和自动回缩,包年包月的集群暂不支持自动扩容和回缩,更多关于商品类型的说明,请参见创建PolarDB MySQL数据库集群
  • 若您的业务量波动较大且频繁,推荐您购买PolarDB计算包并配合自动扩容和回缩服务一起使用,当集群配置发生调整时,计算包能根据当前规格自动进行抵扣。

注意事项

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

手动变配

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 您可以按照如下两种方式中的任意一种进入升降配向导对话框:
    • 方法一:
      集群列表页,找到目标集群,单击右侧操作栏中的升降配集群列表
    • 方法二:
      1. 集群列表页,单击目标集群ID。
      2. 基本信息页的数据库节点区域,单击升降配置升降配
  4. 您可以根据业务需要选择升级配置降级配置,单击确定
    升降配向导
    说明 仅包年包月集群支持临时升级配置,详情请参见临时升配
  5. 变配页面中,选择所需的节点规格并选中服务协议,单击立即购买
    说明 同一集群中,所有节点的规格总是保持一致。
  6. 支付页面中,确认订单信息,单击订购
    说明 规格变更预计需要10分钟生效。

自动变配

您可以通过如下两种方式中的任意一种为PolarDB MySQL集群设置自动变配。

  • 方法一:PolarDB MySQL的一键诊断融合了DAS部分功能,您可以通过其中的自治中心开启自动扩缩、容服务。详情请参见自治中心
  • 方法二:
    1. 登录PolarDB控制台
    2. 在控制台左上角,选择集群所在地域。
    3. 集群列表页,单击目标集群ID。
    4. 基本信息页的数据库节点区域,单击右上角的设置升降配
      注意商品类型按量付费PolarDB MySQL集群才支持自动扩容和自动回缩,包年包月的集群暂不支持自动扩容和回缩,更多关于商品类型的说明,请参见创建PolarDB MySQL数据库集群
    5. 在弹出的对话框中,设置以下参数:
      配置 说明
      自动扩容 打开自动扩容的开关。
      观测窗口 在观察窗口期内,若CPU平均使用率大于设定值,PolarDB将根据集群的实时读写流量情况选择增加节点或升配的扩容方式。
      CPU平均使用率 自动扩容的触发阈值。当CPU平均使用率大于或等于设置的值时,就会触发自动扩容。
      扩容规格上限 自动扩容的规格上限。触发自动扩容后,会逐级扩容PolarDB的集群规格,例如从4核到8核再到16核,直到升级至规格扩容的上限规格。
      说明
      • 扩容集群规格不会对集群中已有数据造成任何影响。
      • 在集群规格变更期间, PolarDB服务会出现几秒钟的闪断且部分操作不能执行的情况,请确保您的应用程序具备自动重连机制。
      只读节点数量上限 自动扩容只读节点的数量上限。触发自动扩容后,会逐个增加PolarDB的只读节点,直到增加至上限。
      说明 自动扩容的节点会加入集群默认地址,自定义地址需要配置新节点自动加入。关于如何配置新节点自动加入详情请参见修改和释放集群地址
      自动回缩 打开自动回缩的开关。
      静默期 静默期指的是两次自动扩容或者自动回缩的最小间隔时间。在静默期内,PolarDB会持续进行观测,但不会触发自动扩容或缩容。若在静默期与观测窗口同时结束,且该观测窗口内CPU使用率达到调整阈值,PolarDB会在静默期和观测窗口同时结束时触发自动规格调整。
    6. 单击确定

相关API

API 描述
ModifyDBNodeClass 变更PolarDB集群节点规格。