当业务(如电商大促、数据分析、报表生成)面临可预见的短期读取流量洪峰时,可能因数据库读取能力不足而影响应用响应速度。为应对此场景,PolarDB提供临时增加只读节点功能。在包年包月集群中,可按需增加一个或多个只读节点,并设定自动还原时间。此功能用于临时弹性扩展集群的读取处理能力,以应对业务高峰。到达指定时间后,系统将自动移除临时增加的节点,恢复到原有集群配置,无需人工干预。
影响评估
执行临时增加节点前,需评估其对业务的潜在影响,以制定变更计划。
服务影响
新增临时节点:增加一个临时只读节点预计耗时5分钟,同时添加多个临时只读节点时将进行并行处理,具体所需时间受集群负载、库表数量等因素的影响。在增加节点的过程中,集群无任何影响。
删除临时节点:在到期自动还原时,该节点上的连接会发生闪断,但其他节点不受影响。如果您的应用连接的是集群地址,PolarDB将自动屏蔽被删除的节点,因此无需修改应用配置。
节点数量限制
企业版:
集群版:最多支持15个只读节点,且需保留至少一个只读节点,以确保集群的高可用性。因此,无法删除最后一个只读节点。
多主集群(Limitless):最多支持63个读写节点和15个只读节点(即全局只读节点)。
标准版:最多支持7个只读节点。
节点规格限制
为保证集群的稳定性和高可用性,主节点和只读节点的规格搭配存在以下限制:
新增只读节点的内存不能小于主节点内存的一半。
新增只读节点的CPU核数有最小规格要求。对应规则如下:
主节点CPU规格
允许只读节点最小CPU规格
2
2
4
4
8
4
16
8
32
16
64
32
88
64
120
64
多主集群(Limitless)系列不受上述限制。
其他限制
适用范围
操作前,请完成以下检查。
计费类型:目标集群需为包年包月。
集群节点:
临时增加只读节点:
至少需要存在一个只读节点,即单节点集群不支持临时增加节点。
多主集群(Limitless):不支持添加临时增加只读节点。
临时增加列存索引只读节点:
至少需要存在一个列存索引只读节点。
集群运行状态:目标集群需为运行中,即无正在进行的其他配置变更任务(例如,增加节点、删除节点或小版本升级等)。
变配任务检查:无待生效的其他任务配置变更任务(例如,增加节点、删除节点或变更配置等)。
操作步骤
登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域。
您可以选择如下两种方式中的其中一种进入增删节点向导页面:
单击目标集群操作栏中的增删节点。

单击目标集群ID,进入目标集群基本信息页。在数据库节点区域,单击增删节点。

在增删节点向导对话框中,根据业务需求,选择临时增加节点或临时增加列存索引只读节点选项,并单击确定。
在临时升级页面中,确认当前配置与到期时间。单击增加节点或增加一个列存索引只读节点并选择节点规格。
说明可多次单击此按钮以同时添加多个节点。
设置还原时间:设置一个明确的时间点,系统将在该时间自动将规格恢复至升配前的状态。
最短1小时,最长14天。超过14天的需求建议使用手动变配。
还原时间不得晚于集群到期时间的前一天。例如,若集群于1月10日到期,则临时升配的还原时间最晚应为1月9日。
设置后无法修改。如果性能不够,需要延长,在还原时间到达之前最多可以再进行1次临时增加节点操作,此次设置的还原时间不能早于第1次。
阅读相关服务协议后,单击立即购买并完成支付。支付成功后,临时增加节点任务开始执行。
计费说明
临时增加节点的费用基于新旧规格差价,并乘以1.5倍的溢价系数。计算公式如下:
每个计算节点N天费用 = 对应规格包月价格 /30 x 1.5 x N。
相关操作
临时增加节点转为永久节点
如果您需要保持临时增加节点后的数量,或需进行手动变配、临时升配以及退订集群等操作,您可以通过以下操作将临时增加的节点转为永久节点(即在还原时间点后不会自动删除该节点)。
主动转换:在临时增加节点期间,再次进入增删节点向导页面,执行一次增加节点操作。
说明此操作仅生成一个永久计费订单,不会对业务造成二次中断。
通过扩容存储空间转换:在临时增加节点期间,若您手动扩容了集群的存储空间,则系统将自动将临时增加的节点变更为永久节点。这意味着自扩容时刻起,将按新规格的包年包月价格进行计费。请在扩容存储前仔细评估此变更。
查看临时增加节点到期时间
您可以前往页面,根据集群ID进行查询,找到订单类型为临时升级的订单,单击详情进行查看。
相关API
API | 描述 |
为PolarDB集群临时增加节点。 |