本文介紹為ApsaraDB for MongoDB分區叢集執行個體中添加Shard的方法。
使用限制
您需要確保新增Shard的配置大於或等於當前執行個體中最高配置的Shard。
例如:當前執行個體中最高配置的Shard的儲存空間為10 GB,則新增Shard的配置必須大於或等於10 GB。
計費規則
詳情請參見變更配置費用說明。
注意事項
如果您的資料庫小版本到期或不在維護列表內,系統會預設將您的資料庫小版本升級至最新版,以保證提供更出色的效能和穩定性。
添加Shard過程中不會影響mongos上的Business Connectivity,不會發生串連閃斷的現象。
一般情況下,Shard在5分鐘內添加成功,且耗時與添加Shard數量無關。
添加Shard完成後,由於Shard間資料不均,Balancer可能會立即開始進行資料均衡的動作並帶來額外的負載以及資源消耗。建議您關注執行個體的監控和資源使用率並考慮設定合理的Balancer視窗。詳情可參考管理管理MongoDB均衡器Balancer以及Balancing。
操作步驟
訪問MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。
在Shard列表地區,單擊添加Shard。
在添加Shard面板,選擇規格類別。
說明該參數僅支援雲端硬碟版執行個體。
如當前可用性區域不支援某類規格,您將無法選擇對應規格類別。
分區叢集執行個體規格類別和規格資訊,請參見分區叢集執行個體規格表。
在Shard列表最下方選擇要添加的Shard數量,單擊左側添加Shard按鈕。
為每個添加的Shard設定參數。
參數
參數說明
規格
選擇Shard的規格。
儲存
選擇Shard的儲存空間。
說明新增Shard的儲存空間需大於或等於已有Shard中的最大儲存空間。例如,當前執行個體中最大儲存空間的Shard為20 GB,則新增Shard的儲存空間需要配置為20 GB及以上。如果您需要降低儲存空間,您可以通過建立執行個體的方法實現,操作方法請參見其他變更配置情境及方案。
儲存空間參數對Shard中的唯讀節點也生效。如果您在新增Shard時添加了唯讀節點,Shard下所有節點的儲存空間均為本次設定的大小。
唯讀
選擇添加的唯讀節點個數。取值範圍為0~5個。
根據付費類型,執行對應操作購買。
隨用隨付:單擊去支付,系統將在下一小時自動扣取對應金額。
訂用帳戶:單擊去支付,系統自動扣取對應金額。
執行添加Shard操作時,執行個體狀態為增加節點中,當執行個體狀態變更為運行中,說明添加成功。
相關API
介面 | 說明 |
為MongoDB分區叢集執行個體增加Shard或Mongos。 |