您可以根据业务波动变更PolarDB集群的配置。如果您的业务量比较平稳,当您需要变更集群节点规格时,推荐您使用手动变配的方式。本文介绍如何手动升级或降级PolarDB集群的规格。

前提条件

  • 产品系列需为PolarDB MySQL引擎集群版高压缩引擎(X-Engine)单节点不支持该功能。更多关于产品系列的介绍,请参见产品系列
  • PolarDB集群没有正在进行的配置变更。

费用说明

具体的费用说明,请参见变更配置费用说明
说明 推荐您使用按量付费+计算包的购买方式,随时可以升级或降级配置,费用更划算。

注意事项

  • 集群规格的升降级不会对集群中已有数据造成任何影响。
  • 规格变更的耗时主要与集群计算节点数量有关(约5分钟/计算节点。例如,包含2个计算节点的集群,规格变更预计10分钟左右完成)。此外,规格变更的耗时还与数据库负载、库表数量等因素有关。
  • 规格变更过程中,每个连接地址都会有不超过30秒的连接闪断。建议您在业务低谷期执行变更,并确保应用具备自动重连机制。
  • PolarDB集群变更配置期间,只读请求相比读写请求的滞后时间,可能比正常运行状态的滞后时间更长。
  • 您可以对整个集群进行规格升降级,也可对集群中的单个节点进行规格升降级。

主节点和只读节点可单独变配规格

PolarDB集群支持对主节点和只读节点分别升降配,即只读节点的规格可以与主节点规格不一致。

使用限制

  • 同一集群中,确保至少有一个只读节点与主节点规格保持一致。
  • 只读节点规格建议不要与主节点规格相差过大:
    • 只读节点的内存不能小于主节点内存的一半。
    • 只读节点的CPU规格与主节点CPU规格对应规则如下:
      主节点CPU规格(core) 允许只读节点最小CPU规格(core)
      2 2
      4 4
      8 4
      16 8
      32 16
      64 32
      88 32
  • 开启热备后的只读节点需要与主节点规格保持一致。
  • 只读列存节点场景下建议只读列存节点规格比主节点规格更高。
说明 PolarDB多主集群(库表)不受以上使用限制。

操作步骤

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 您可以按照如下两种方式中的其中一种进入变更配置对话框:
    • 方法一:
      集群列表页,找到目标集群,单击右侧操作栏中的变更配置集群列表
    • 方法二:
      1. 集群列表页,单击目标集群ID。
      2. 基本信息页的数据库节点区域,单击变更配置升降配
  4. 您可以根据业务需要选择升配降配,单击确定
    升降配向导
    说明 仅包年包月集群支持临时升配,详情请参见临时升配
  5. 变配页面中,设置如下参数:
    参数 说明
    子系列 为集群选择升级后的目标子系列,包括通用规格独享规格
    节点 为当前节点选择升级后的目标节点规格。
    说明 确保一个只读节点与主节点规格保持一致,其他节点规格均可选择配置。
    数据库代理类型 集群升级后的数据库代理类型,包括企业通用版企业独享版
    • 企业通用版:配套子系列参数的通用规格
    • 企业独享版:配套子系列参数的独享规格
    切换时间 您可以选择切换时间立即切换定时切换。若选择定时切换,可选的时间范围为未来24小时内的任意时间点,升级配置的任务将在选定时间点后的30分钟内完成。您还可以在计划任务页查看该任务的具体信息或取消该任务,详情请参见查看或取消计划任务
    说明升配降配时支持切换时间选项,临时升配不支持该选项。
    说明 您可以对整个集群进行规格升降级,也可对集群中的单个节点进行规格升降级。
  6. 选中服务协议,单击立即购买完成支付。
  7. 支付页面中,确认订单信息,单击订购
    说明
    • 规格变更过程中,每个连接地址都会有不超过30秒的连接闪断,建议您在业务低谷期执行变更,并确保应用具备自动重连机制。
    • 规格变更的耗时主要与集群计算节点数量有关(约5分钟/计算节点。例如,包含2个计算节点的集群,规格变更预计10分钟左右完成)。此外,规格变更的耗时还与数据库负载、库表数量等因素有关。

相关API

API 描述
ModifyDBNodeClass 变更PolarDB集群节点规格。
ModifyDBNodesClass 独立变更PolarDB集群单个节点的规格。