更新时间:2022-08-16 GMT+08:00

扩容集群

用户需要更多的计算资源或存储资源以满足业务需要时,可以在管理控制台对已有集群,通过增加节点进行扩容操作。

如果您是因集群存储容量不足而扩容集群,建议您在扩容前先执行VACUUM清理和回收存储空间,GaussDB(DWS) 数据仓库中保存的数据在删除后,可能没有释放占用的磁盘空间形成脏数据,导致磁盘浪费。如果执行VACUUM后,已使用存储容量仍然占用过高,您再进行扩容。VACUUM的语法请参见《数据仓库服务数据库开发指南》“SQL参考 > SQL语法 > VACUUM”章节。

扩容对系统的影响

  • 扩容前,需退出创建了临时表的客户端连接,因为在扩容过程中及扩容成功之前创建的临时表将会失效,操作临时表也会失败。但是扩容后创建的临时表不受影响。
  • 正在扩容的集群将禁用重启集群、扩容集群、创建快照、重置集群密码和删除集群的功能。
  • 扩容过程中,集群会自动重启,因此集群会有一段时间变为“不可用”状态,重启成功后集群变回“可用”状态。然后在扩容结束阶段,系统会将集群中用户数据在全部节点重新动态分布。

前提条件

  • 请确定需要扩容的集群处于“可用”或者“非均衡”任意一种状态。
  • 请确定计划扩容的节点数小于等于用户节点数的剩余配额,否则系统会无法进行扩容操作。

扩容集群

  • 离线扩容期间集群将变为只读状态,请谨慎操作。
  • 为保证您的数据安全我们建议您在开始扩容操作之前创建手动快照。如何创建快照请参见创建手动快照
  1. 登录GaussDB(DWS) 管理控制台。
  2. 单击“集群管理”

    默认显示用户所有的集群列表。

  3. 在集群列表中,在指定集群所在行的“操作”列,选择更多 > 扩容

    系统将显示扩容页面。

  4. “扩容到”选择一个扩容后的节点数。

    • 扩容后的节点数量,在原节点数量的基础上,须至少增加3个节点,最多可增加的节点个数为节点剩余配额的最大值。并且,此处设置的扩容后的节点数量不能超过256个节点。
    • 扩容增加的节点规格,默认与集群当前各节点的规格相同。
    • 扩容后的集群与原集群的虚拟私有云、子网和安全组也相同。

  5. 设置高级配置。选择“自定义”时,您可以设置以下高级配置参数进行在线扩容操作,即打开“在线扩容”以及“自动重分布”按钮,“重分布模式”选择“在线重分布”,并在弹出的警告页面单击“确认”即可。

    若选择“默认配置”,“在线扩容”默认关闭,“自动重分布”默认开启,“重分布模式”默认为离线模式。

  6. 单击“下一步:确认”。
  7. 单击“提交”

    • 提交扩容申请后,集群的“任务信息”显示为“节点扩容”,扩容需要时间请耐心等待。扩容过程中,集群会自动重启,因此会有一段时间“集群状态”显示为“不可用”,重启成功后“集群状态”会变成“可用”。然后在扩容结束阶段,集群将重新分布数据,重分布过程中“集群状态”“只读”
    • 只有“集群状态”显示为“可用”“任务信息”显示的“节点扩容”状态结束,才表示扩容成功,用户可以开始使用集群。
    • 如果集群的“任务信息”显示为“扩容失败”,表示集群扩容失败。