基于位置的分片 - MongoDB

时间:2018-06-13 04:27:02

标签: mongodb

首先我将说明基于位置的分片工作原理。我遇到没有错误。但为什么这么慢。我在同一个谷歌虚拟机上有4个分片群集。我将6800个文档加载到未加密的集合中,余额为OFF。

[
    "BDESH",
    "CAMBO",
    "INDIA",
    "MALAYSIA",
    "NEPAL",
    "PAK",
    "SINGAPORE",
    "SL",
    "THAILAND"
]

定义了2个区域(每个区域2个)。南盟和东盟。已将国家/地区范围(_id)映射到分片标记(分别为ASEAN和SAARC)。然后我在country + _id上创建了Index,然后启动了平衡器。在1分钟内,文件移动到各个区域。但是最初加载6800文档的PRIMARY分片在接下来的20分钟内一直显示在PRIMARY分片中。 20分钟后,事情(平衡)似乎没问题。我的问题是为什么PRIMARY碎片继续显示所有文件20分钟???在此期间,我检查了isBalancerRunning()显示为FALSE。太棒了。我错过了什么?

0 个答案:

没有答案