本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
当数据规模增大、读写流量显著增长时,建议增加云数据库 Tair(兼容 Redis)集群实例的分片数,以提升实例的整体性能。
背景信息
云原生版集群与经典版集群的管控架构存在显著差异,两者在调整集群分片数时采用的流程截然不同。
对比项 | 云原生版集群 | 经典版集群 |
变配流程概述 | 支持自由调整分片节点的数量,且过程中实现无感扩缩容(即扩缩容不闪断、无只读状态)。以下均为系统后台执行。
| 需要将实例完全迁移到新的实例中,因此也支持同时调整分片规格。以下均为系统后台执行。
|
影响 | 影响较小。其变配完成时间与网络、任务队列、实例负载、数据量大小等多种因素有关,由于变配操作可能引发响应延迟的波动,建议在业务低峰期进行。 |
|
费用
按量付费实例:增删分片数后,会按新规格计费。
包年包月实例:增加分片需支付新增分片的费用;删除分片,会自动退款。具体的费用说明和退款说明,请参见变更配置费用说明。
调整集群分片数
云原生版集群
注意事项
本操作暂不支持设定在可维护时间段执行,当您完成分片数的调整操作后,实例会立即转变为变配中。
实例的总分片数最少为2个,单次操作的分片数上限为64个,实例总分片数上限为256个。
在增加分片时,实例会自动进行数据重平衡,但如果单次增加的分片数过少,会导致重平衡速度过慢、扩容效率低。建议单次增加的分片数不少于当前总分片数的1/6(向上取整),例如:
当前实例为8分片,建议增加分片数不少于2个(8/6=1.33,向上取整为2)。
当前实例为64分片,建议增加分片数不少于11个。
当前实例为100分片,建议增加分片数不少于17个。
操作步骤
访问实例列表,在上方选择地域,然后单击目标实例ID。
在分片信息区域框,根据业务需求选择下述操作:
增加分片
单击增加分片,在弹出框中,设置分片的数量。单击去支付,根据页面提示完成支付流程。
说明分片规格与现有分片的规格保持一致,不支持调整。
删除分片
警告删除分片会降低实例的总容量和实例性能,同时也会造成对应分片上的连接强制断开,请谨慎执行。如需执行,请确保应用具备重连机制。
单击批量删除或单击对应分片ID的删除。
在弹出框选择Proxy节点的删除策略:立即执行或低影响的可维护时间内执行。
单击确定。分片立即删除,数据自动迁移至其他分片。
经典版集群
注意事项
若实例开启了直连地址时,不能同时变配分片数或分片规格。更多信息请参见经典版集群实例变配方案。
操作步骤
后续步骤
提交变配后,实例的状态会立即变为变配中,此时不会影响实例提供服务。您可以在任务中心页面查看任务状态。
常见问题
相关API
API接口 | 说明 |
增加云原生版集群实例的分片节点。 | |
删除云原生版集群实例的分片节点。 | |
增删经典版集群实例的分片节点。 |
相关文档
如需更新分片规格,请参见变更实例配置。