當資料規模增大、讀寫流量顯著增長時,建議增加Tair (Redis OSS-compatible)叢集執行個體的分區數,以提升執行個體的整體效能。變更配置後,執行個體會自動進行資料重平衡(無需手動操作)。
背景資訊
雲原生版叢集與經典版叢集的管控架構存在顯著差異,兩者在調整叢集分區數時採用的流程截然不同。
對比項 | 雲原生版叢集 | 經典版叢集 |
變更配置流程概述 | 支援自由調整分區的數量,且過程中實現無感擴縮容(即擴縮容不閃斷、無唯讀狀態)。以下均為系統後台執行。
| 需要將執行個體完全遷移到新的執行個體中,因此也支援同時調整分區規格。以下均為系統後台執行。
|
影響 | 影響較小。其變更配置完成時間與網路、任務隊列、執行個體負載、資料量大小等多種因素有關,由於變更配置操作可能引發響應延遲的波動,建議在業務低峰期進行。 |
|
費用
隨用隨付執行個體:增刪分區數後,會按新規格計費。
訂用帳戶執行個體:增加分區需支付新增分區的費用;刪除分區,會自動退款。具體的費用說明和退款說明,請參見變更配置費用說明。
調整叢集分區數
雲原生版叢集
注意事項
除代理模式執行個體在減分區時支援選擇可維護時間段執行,其餘情境均會立即執行,當您完成分區數的調整操作後,執行個體狀態會立即轉變為變更配置中。
執行個體的總分區數最少為2個,單次操作的分區數上限為64個,執行個體總分區數上限為256個。
在增加分區時,執行個體會自動進行資料重平衡,但如果單次增加的分區數過少,會導致重平衡速度過慢、擴容效率低。建議單次增加的分區數不少於當前總分區數的1/6(向上取整),例如:
當前執行個體為8分區,建議增加分區數不少於2個(8/6=1.33,向上取整為2)。
當前執行個體為64分區,建議增加分區數不少於11個。
當前執行個體為100分區,建議增加分區數不少於17個。
操作步驟
訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在分區資訊地區框,根據業務需求選擇下述操作:
增加分區
單擊增加分區,在彈出框中,設定分區的數量。單擊去支付,根據頁面提示完成支付流程。
說明分區規格與現有分區的規格保持一致,不支援調整。
刪除分區
警告刪除分區會降低執行個體的總容量和執行個體效能,同時也會造成對應分區上的串連強制斷開,請謹慎執行。如需執行,請確保應用具備重連機制。
單擊大量刪除或單擊對應分區ID的刪除。
若是叢集代理模式,還需選擇Proxy節點的刪除策略(推薦可維護時間內執行)。
單擊確定。分區立即刪除,資料自動遷移至其他分區。
經典版叢集
注意事項
若執行個體開啟了直連地址時,不能同時變更配置分區數或分區規格。更多資訊請參見經典版叢集執行個體變更配置方案。
操作步驟
後續步驟
提交變更配置後,執行個體的狀態會立即變為變更配置中,此時不會影響執行個體提供服務。您可以在工作中樞頁面查看任務狀態。
常見問題
相關API
API介面 | 說明 |
增加雲原生版叢集執行個體的分區。 | |
刪除雲原生版叢集執行個體的分區。 | |
增刪經典版叢集執行個體的分區。 |
相關文檔
如需更新分區規格,請參見變更執行個體配置。