为什么新版本的Mongo与3.2相比非常慢

时间:2018-08-14 22:59:26

标签: node.js mongodb

我使用mongodb 3.2,Nodejs +适用于nodejs的Mongodb驱动程序以及ubuntu 16.04进行项目开发。几天前,我决定以令人失望的结果测试mongo的新版本。我在网络应用程序中进行了测试,以插入10000条简单记录。使用mongodb 3.2时,插入时间约为1到2秒。使用新版本的mongo,只需最少10秒的时间,而且每次执行测试而不关闭进程时,时间都会更长。在同一连接上进行多次测试后,在Mongo 3.6或4.0.1中插入10000条记录将花费近一分钟的时间

进行了两次测试:

  • XFS文件系统
  • WiredTiger
  • Intel Xeon E3-1230 v3-3.3 GHz-4核
  • NodeJS 8
  • mongodb驱动程序nodejs v 3.1.3
  • 插入10000个简单文档:{nombre:'xxxx',docset_id:IncrementalNumber}

Mongodb 3.2 测试:

  1. 1400毫秒
  2. 1215毫秒
  3. 1684毫秒
  4. 1020毫秒
  5. 2300毫秒

Mongodb 4.0.1(对于3.6.6也相同) 测试:

  1. 12234毫秒
  2. 16456毫秒
  3. 27567毫秒
  4. 24870毫秒
  5. 26560毫秒
  6. 42654毫秒

0 个答案:

没有答案