扩容实例节点(分布式)
操作场景
随着业务的增长,数据库在运行性能及存储上逐渐会达到瓶颈。此时,需要通过增加节点来提升集群的性能及存储能力。GaussDB分布式版混合部署形态实例支持节点扩容操作。
注意事项
- 每次支持扩容节点的个数为3的整数倍,节点最大可扩容至126。
- 存在故障节点的实例不允许进行扩容操作。
- 若涉及修改扩容参数或重分布控制参数,请务必在添加节点前完成。
- 实例扩容过程中会进行锁表操作,可能会阻塞业务,属于高危操作。请选择在业务低峰期进行扩容。
- 实例扩容分两个阶段:增加节点阶段和数据重分布阶段。
- 增加节点阶段会有锁实例的时间窗,该时间窗(分钟级)内阻塞DDL和DCL操作,但在整个加节点阶段,用户的DML操作可以正常进行。
- 重分布过程会占用部分IO,且不支持下列SQL语句:create database、alter database、alter database set、create tablespace、drop tablespace、alter tablespace。
- 扩容新增CN与DN分片数量与当前集群CN的max_wal_senders参数值有关,建议(新增CN+DN分片数)/(已有CN数量)向上取整后的数值小于或等于max_wal_senders参数值的一半,若大于该取值可能会造成扩容失败。参数查看或修改请参考修改当前实例公共参数。
计费说明
| 计费模式 | 对费用的影响 |
|---|---|
| 包年/包月 | 节点扩容成功后,新增的节点资源计费将在原来已有的时间周期内生效。 您需要按照节点的价格,结合使用周期内的剩余时间,补交差价。 例如:(以下价格仅作示例,实际价格以控制台显示为准) 客户于2025/6/1购买了一个V2.0-8.218版本的基础版实例,实例类型为分布式版混合部署,3节点,规格为独享型 16vCPUs 64GB,存储类型为超高IO,存储空间为120GB,购买周期为一个月。此时实例价格为14832元/月。 客户在2025/6/15扩容3个节点,价格为15264元/月。 补交费用 = 扩容节点费用 × 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5,代入公式可得补交费用 = 15264 × 0.5 = 7632元 |
| 按需计费 | 节点扩容成功后,按小时计费。具体请参见产品价格详情。 |
操作步骤
- 登录云数据库GaussDB控制台。
- 在“实例管理”页面,选择指定的实例,单击实例的名称。
- 在页面“节点数量”处,单击“添加”。 图1 节点扩容
- 选择新增节点数量,确认风险提示。 图2 节点扩容
- 单击“下一步”,进入扩容信息确认界面。
- 确认无误后,单击“提交”进行节点扩容。
- 查看扩容结果。
在实例管理页面,可看到实例状态为“节点扩容中”,待实例状态为“正常”后,单击实例名称,在“基本信息”页面,查看节点数量,检查扩容是否成功。