如何减小MongoDB sharding chunk分裂及迁移的影响


  • 註冊用戶

    新手求解,大家都是如何减小MongoDB sharding chunk分裂及迁移的影响的?


  • Lv 1

    一開始的片鍵就要設計好,這樣資料在存入的時候就已經依照片鍵盡量平均存放在不同的chunk了

    chunk數就不會差異太大,也就不會大幅度的搬遷,對DB的影響也比較小

    另外chunk的大小也有影響,如果chunk大小設定較小,也可能造成頻繁的搬遷

    但若設定太大可能在一旦要搬遷的時候會搬遷較久

    這個就要看資料的屬性來取得權衡了

    如果片鍵已經設計了,而且也因為片鍵設計不良造成大幅度搬遷的時候

    因為片鍵不能改,只能重新設計片鍵了

    將舊資料導出,新建一個庫,重新設定片鍵,再將資料導入


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待