GaussDB缩容实例分片(分布式)

82 阅读2分钟

缩容实例分片(分布式)

操作场景

实例进行读写分离或者业务冗余数据清理等操作后DN节点使用率会下降,此时可通过分片缩容避免成本浪费。GaussDB分布式独立部署形态支持分片缩容操作。

注意事项
  • 缩容时长与业务数据量有关,默认缩容操作超时时间为7天,缩容中实例可正常使用,但不允许进行其他管理控制台操作,如需要进行操作,请及时联系客服处理。

  • 缩容期间会清理被缩减的DN分片上的原有会话,业务会部分受损,请合理选择业务低峰期进行操作。

  • 集群缩容后需要至少保留一个分片,磁盘空间需满足(当前实例的磁盘使用量/缩容后DN个数 + 最大单表容量/缩容后DN个数) < 只读阈值(85%)* 实例磁盘总容量。

  • 缩容过程中PITR备份暂停,缩容结束后自动恢复。

  • 缩容完成后将自动进行一次全量备份。

  • 实例状态为“正常”时才能进行缩容,分片缩容过程中支持查询和插入、查询业务不中断,对用户的插入性能无影响,正在重分布的本地表跨节点组的关联查询业务,性能可能受到一定影响。

操作步骤
  1. 登录管理控制台

  2. 单击管理控制台左上角的,选择区域和项目。

  3. 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。

  4. 在“实例管理”页面,选择指定的实例,单击实例的名称。

  5. 在“基本信息”页面,,单击“分片数量”后的“删除”。

    图1 分片缩容

  6. 选择删除分片数量。单击“下一步”。

    图2 分片缩容

  7. 确认无误后,单击“提交”进行分片数量缩容。

    说明:

    一个分片中默认包含三个DN副本,因此每删除一个分片会缩减三个DN副本。