仅整个文档或选定字段在Mongoose中的性能

时间:2015-01-05 06:45:43

标签: node.js performance mongodb mongoose

我一直在考虑如何让我的NodeJS中的应用程序更快,所以我尝试只查询一些字段和整个文档,因为MongoDB Documentation说它查询某些字段的速度更快。问题是在我看来是不正确的,我在哪里失败?这是我正在使用的代码我已经将它保存到csv以从Libreoffice获取图表: http://pastebin.com/G8KRRY3n

  • 第一个选项(A)是获取整个文档。
  • 第二个选项(B)是获得一些字段。

这是我从中获取的图表(以毫秒为单位的每个操作): http://prntscr.com/5oofoz

我处理了近9500个用户。正如你所看到的,在第一个(0~200)项目处理,它是相同的,但随后第二个选项开始增长...我试图切换选项的顺序,因为垃圾收集器有一些东西做,但结果几乎相同。

是的,第一个选项在第一个元素上更快,所以问题是......在高流量webapp中,推荐哪个选项?为什么?我是表演领域的新人,所以我很确定我做错了什么......

0 个答案:

没有答案