MongoDB禁用自动拆分

MongoDB禁用自动拆分,mongodb,nosql,Mongodb,Nosql,我们有一个大容量接收大约60亿个文档(每个文档500字节)的过程。我们发现,性能确实倾向于下降到大约40-50亿文档的水平,因为在分割数据块的过程中,有很大一部分时间是用来阻止插入的 将区块大小从默认值64MB增加和/或作为临时解决方案完全禁用自动拆分有意义吗?文档中对部分答案进行了评论,但我们非常感谢您对该问题的第二种意见:您可以增加区块大小,也可以完全禁用自动拆分。只有当您已经预裂了集合,并且已经在碎片之间很好地平衡了现有的块时,这才是安全的。如果没有,那么移动更大的块将是有问题的。

我们有一个大容量接收大约60亿个文档(每个文档500字节)的过程。我们发现,性能确实倾向于下降到大约40-50亿文档的水平,因为在分割数据块的过程中,有很大一部分时间是用来阻止插入的


将区块大小从默认值64MB增加和/或作为临时解决方案完全禁用自动拆分有意义吗?

文档中对部分答案进行了评论,但我们非常感谢您对该问题的第二种意见:您可以增加区块大小,也可以完全禁用自动拆分。只有当您已经预裂了集合,并且已经在碎片之间很好地平衡了现有的块时,这才是安全的。如果没有,那么移动更大的块将是有问题的。