Tom*_*ich 5 performance mongodb getlasterror runcommand
我有两个mongo命令,在我看来应该导致相同的结果:
for(var i=0;i<1000;i++){db.test.insert({a:1}); db.getLastError({j:1, w:1});};
for(var i=0;i<1000;i++){db.test.insert({a:1}); db.runCommand({getLastError:1, j:1, w:1});};
Run Code Online (Sandbox Code Playgroud)
两个命令都正确执行插入,然而,第二个命令cca慢100倍(500毫秒vs 45秒).有谁知道,为什么会这样?只有当设置{j:1}时才会出现差异,所以它可能与某些日记问题有某种关系?
归档时间: |
|
查看次数: |
224 次 |
最近记录: |