为什么我的mongo与Wired Tiger的迁移速度比MMAP慢10倍?

时间:2017-04-14 16:43:49

标签: mongodb mongoid mmap wiredtiger

我有一个非常简单的数据迁移,我们将一些集合中的一些嵌入式文档拆分成他们自己的集合。 我们有140,000条记录要创建。

在使用MMAPV1测试本地mongo 3.4时,迁移大约需要20分钟。

在生产中,迁移需要4个多小时才能运行!

我做了一些实验,我将本地存储转换为WT并导入数据并再次运行迁移,大约需要4个小时,唯一的区别是WT存储配置(默认包括snappy压缩)。 / p>

使用MMAP或WT加载初始数据集同样快,所以我怀疑压缩不是问题,但我很好奇,如果有人知道为什么我会在两个数据存储机制之间得到如此截然不同的结果

0 个答案:

没有答案