增加或删除节点

创建PolarDB集群后,您可以手动增加或删除只读节点。

背景信息

集群最多包含15个只读节点,最少一个只读节点(用于保障集群的高可用)。同一集群中,所有节点的规格总是保持一致。

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

您可以根据实际需求增加期望规格的只读节点,即只读节点的规格可以与主节点规格不一致。

使用限制

  • 同一集群中,确保至少有一个只读节点与主节点规格保持一致。

  • 新增的只读节点规格建议不要与主节点规格相差过大:

    • 新增的只读节点的内存不能小于主节点内存的一半。

    • 新增的只读节点的CPU规格与主节点CPU规格对应规则如下:

      主节点CPU规格(core)

      允许只读节点最小CPU规格(core)

      2

      2

      4

      4

      8

      4

      16

      8

      32

      16

      64

      32

      88

      32

  • 节点高可用切换不支持切换到和主节点规格不一致的只读节点。

节点费用

增加节点时的计费方式如下:

  • 如果集群为包年包月(预付费),则增加的节点也是包年包月。

  • 如果集群为按小时付费(后付费),则增加的节点也是按小时付费。

说明
  • 包年包月和按小时付费的只读节点都可以随时释放,释放后会退款或停止计费

  • 增加节点仅收取节点规格的费用(详情请参见计费项概览),存储费用仍然按实际使用量收费,与节点数量无关。

注意事项

  • 仅当集群没有正在进行的配置变更时,才可以增加或删除只读节点。

  • 为避免操作失误,每次操作只能增加或删除一个只读节点,增加或删除多个只读节点请多次操作。

  • 增加一个只读节点预计耗时5分钟。增加节点的过程中,对数据库无任何影响。

  • 删除只读节点时,该节点上的连接会发生闪断,其他节点不受影响。建议您在业务低谷期执行删除节点操作,并确保应用具备自动重连机制。

增加只读节点

  1. 登录PolarDB控制台

  2. 在控制台左上角,选择集群所在地域。

  3. 您可以按照如下两种方式进入增删节点向导页面。

    • 找到目标集群,在操作列单击增删节点集群列表

    • 找到目标集群,单击集群ID,进入基本信息页面,在数据库节点区域单击增删节点基本信息

  4. 选中增加节点并单击确定

    增删节点向导

  5. 单击+增加一个节点,勾选服务协议,单击立即购买

  6. 支付页面确认订单信息,单击支付

删除只读节点

  1. 登录PolarDB控制台

  2. 在控制台左上角,选择集群所在地域。

  3. 进入增删节点向导页面。您可以按照如下两种方式操作:

    • 找到目标集群,在操作列单击增删节点集群列表

    • 找到目标集群,单击集群ID,在基本信息页面下方单击增删节点基本信息

  4. 选中删除节点并单击确定

    删除节点向导

  5. 单击想要删除的节点后面的-,并在弹出对话框中单击确定

    说明

    集群中必须保留至少一个只读节点,以保障集群的高可用。

  6. 勾选服务协议,单击立即购买

相关API

API

描述

CreateDBNodes

增加PolarDB集群节点。

ModifyDBNodesClass

独立变更PolarDB集群单个节点的规格。

ModifyDBNodeClass

变更PolarDB集群节点规格。

RestartDBNode

重启PolarDB集群节点。

DeleteDBNodes

删除PolarDB集群节点。