更新时间:2024-11-11 GMT+08:00
扩容和缩容实例概述
用户在购买GaussDB实例后,随着业务变化,对资源的需求也可能发生变化。面对这种场景,GaussDB分布式独立部署形态的实例提供了扩缩容功能。用户可以根据自己的需求,灵活地调整资源。目前实例的扩容和缩容主要通过以下几种方式来实现:
扩容实例协调节点
通过增加协调节点(CN)数量实现扩容。以原实例配置为1CN,3副本,1分片为例,若新增协调节点数为2,则扩容后实例变更为3CN,3副本,1分片。具体操作请参见扩容实例协调节点(分布式)。
图1 扩容实例协调节点示意图
![点击放大](https://support.huaweicloud.com/intl/zh-cn/usermanual-gaussdb/figure/zh-cn_image_0000001973251949.png)
扩容实例分片
通过增加分片数量实现扩容。以原实例配置为3CN,3副本,1分片为例,若新增分片数为2,则扩容后实例变更为3CN,3副本,3分片。具体操作请参见扩容实例分片(分布式)。
图2 扩容实例分片
![点击放大](https://support.huaweicloud.com/intl/zh-cn/usermanual-gaussdb/figure/zh-cn_image_0000001973092217.png)
缩容实例协调节点
通过减少协调节点(CN)数量实现缩容。以原实例配置为3CN,3副本,3分片为例,若删除协调节点数为1,则缩容后实例变更为2CN,3副本,3分片。具体操作请参见缩容实例协调节点(分布式)。
图3 缩容实例协调节点
![点击放大](https://support.huaweicloud.com/intl/zh-cn/usermanual-gaussdb/figure/zh-cn_image_0000001946133130.png)
由于主要进程运行在首协调节点上,因此首协调节点无法缩容,若缩容的节点为首节点(组件id=cn_5001的节点为首协调节点,可通过查询实例的组件列表接口查询)时,将随机替换为其他协调节点进行缩容。如图4所示,缩容的节点为首节点(cn_5001)时,实际缩容的节点替换为cn_5003。
缩容实例分片
通过减少分片数量实现缩容。以原实例配置为2CN,3副本,3分片为例,若删除分片数为1,则缩容后实例变更为2CN,3副本,2分片。具体操作请参见缩容实例分片(分布式)。
图5 缩容实例分片
![点击放大](https://support.huaweicloud.com/intl/zh-cn/usermanual-gaussdb/figure/zh-cn_image_0000001945973772.png)