var MongoClient = require('mongodb').MongoClient
var perf = 0
, interval = setInterval(function(){
perf++;
}, 0);
var url = 'mongodb://localhost:27017/test';
MongoClient.connect(url, function(err, db) {
console.log("Finished after", ( perf / 1000 ), "seconds" );
clearInterval(interval);
});
平均输出
Finished after 4.343 seconds
为什么这么慢得离谱?如何识别瓶颈并解决此问题?
使用以下版本在OS X 10.9.5上运行:
Node v0.10.33
npm 1.4.28
MongoDB shell version: 2.4.6
答案 0 :(得分:0)
我不知道原因,但是从"mongodb": "*",
更改为package.json
中的特定版本,然后重新安装npm包,解决了问题,例如: G:
"mongodb": "^1.4.23",