我测量连接与safe:true和另一个与safe:false之间的插入的性能差异。但是,更改安全变量似乎根本不会影响性能。
var dbURI = 'mongodb://' + 'user' + ':' + 'password' + '@' + '11.111.111.111' + ':' + '3000' + '/' + 'test';
var db = mongo.db(dbURI, {safe: true/false});
var queryArray = [];
for (var i = 0; i < 200000; i++) {
queryArray.push({random: i})
}
db.collection('insertTest1').insert(queryArray, function(err, result) {
respond ('it is done');
});
即使我切换安全变量,平均执行时间也总是大约25秒。我认为将safe变量设置为false会大大提高性能。
这不是你改变mongoskin中的安全变量的方法吗?或者这是预期的结果吗?