全部产品
Search
文档中心

云数据库 OceanBase:增删节点

更新时间:Feb 20, 2024

为您介绍增删节点的操作和注意事项,您可通过增删节点实现实例扩缩容。

背景信息

OceanBase 数据库的弹性扩容能力相比于传统数据库具有明显的架构优势。传统数据库的数据存放于一台机器上,而 OceanBase 数据库能够把数据打散到不同机器,从而能够解决可扩展性的问题,真正体现出分布式架构的优势。当集群或者租户的容量不足时,只需要增加更多的节点,集群就能够容纳更多的租户,租户也能够容纳更多的数据和业务流量。

说明

增删节点不会对您的业务造成影响,为保障您业务的稳定性,仍建议您选择在业务低谷期进行操作。

使用说明

OceanBase 数据库支持对集群执行增删节点操作以实现实例扩缩容。以采用多可用区部署方案的集群实例为例,假设您创建的集群实例拥有三个可用区,每个可用区有一个节点(即 1-1-1 的节点分布架构),当您为该集群增删节点时,操作对应的的资源变化说明如下:

  • 增加节点:OceanBase 数据库支持按倍数增加节点数量,并同时增加实例的计算资源和存储空间大小。若您选择的节点个数为 9,此时,每个可用区都会增加两个节点,节点分布架构为 3-3-3。

  • 删除节点:OceanBase 数据库仅支持对之前已增加节点的实例执行删除节点操作,删除节点会同时减少实例的计算资源和存储空间大小。

前提条件

在增删节点前,请您进行如下检查,满足下述情况时,才可进行修改操作。

  • 当前集群为运行状态。

  • 当前集群下所有租户为运行状态。

  • 当前集群不处于临时容量状态。

操作步骤

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏中,单击 实例列表

  3. 在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台

  4. 单击右上角更多图标,单击 标准变配image.png

  5. 单击 增加节点删除节点

    1. 当数据库版本为 V4.1.x 时,无法进行增加节点的操作。

    2. 当数据库版本为 V4.0 - V4.2 之间的版本时,无法进行删除节点的操作。

    3. 节点数量最多不超过 120 个,最少不少于 3个。

      说明

      若您需要增加更多节点数量,请联系 OceanBase 技术支持。

    4. 当集群存在直连地址时,增加节点将会导致使用直连地址的应用产生跨机房的访问,引起访问时延变大。扩容后建议应用使用主地址或访问地址替换原直连地址。

  6. 设置节点个数,勾选 服务协议image

  7. 单击 立即购买,到收银台付款。

后续操作

完成扩缩容操作后,可前往集群工作台查看集群当前节点数量。