当您的分布式数据库数据节点 DN 很多,且数据量非常大时,您可以使用分布式快速扩容功能来进行系统横向扩展,此功能将大大节省您扩容时间。
说明:
分布式快速扩容任务进行中,实例可正常接受请求。
分布式快速扩容流程完成后会进行切换,切换时会有闪断,请您合理设置任务的切换时间,并确保任务有重连机制。
实现原理
分布式快速扩容主要原理如下图所示,您需要先选择需要扩容的 DN 节点,如 DN2,则系统会先新增 DN2节点的备节点,然后再将1主2备扩展为两组1主1备的 DN 节点。
![](https://qcloudimg.tencent-cloud.cn/image/document/b0bb81b201e8430c7ba8d8220fed2ff2.png)
操作步骤
1. 登录 TDSQL PostgreSQL 版控制台,在实例列表,单击实例 ID,进入实例详情页。
2. 在实例详情页的配置信息处,选择快速扩容,在弹出的对话框,选择配置,确认提交即可。
![](https://qcloudimg.tencent-cloud.cn/image/document/74778e50355fbfddb583a91653e543e4.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/48d8b05afebc03ac813a688a6a5e25e7.png)
如上图所示,您需要重点关注如下几个配置:
配置项 | 说明 |
节点名称 | 选择需要扩容的 DN 节点。 |
切换时间 | 快速扩容时实例访问没有影响,扩容完成后会进行路由切换,切换时会有闪断。请基于业务场景选择合理的切换时间。 |
空间清理时间 | 切换完成后会进行残留数据清理,业务可正常访问。清理期间对性能有一定影响,请在业务低峰期进行。 |