我正在测量一个安全连接之间插入的性能差异:真和另一个安全:假。但是,更改安全变量似乎根本不会影响性能。
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 秒左右。我的印象是将安全变量设置为 false 会大大提高性能。
这不是您更改 mongoskin 中安全变量的方式吗?或者这是一个预期的结果?