为了账号安全,请及时绑定邮箱和手机立即绑定

用mongodb作为数据库服务器访问时非常慢?

用mongodb作为数据库服务器访问时非常慢?

慕仙森 2019-02-13 14:21:47
用mongodb作为数据库服务器访问时非常慢?
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

你查看一下,如果数据文件大于系统内存,查询速度会下降几个数量级,因为mongodb是内存数据库。我以前测试过,1000万数据的时候没有索引情况下查询可能会几秒钟甚至更久。

  这种情况,你最好给经常查询的项创建索引,有索引以后查询速度会非常非常非常的快。

  另外一点是数据索引如果大于内存,速度也会下降很多。而且对于多条件查询,如果你查询的顺学和索引顺序不同,也不能使用索引。这个要慢慢摸索

  如果你使用了replica set,这个会影响写入速度的,三个replica set,速度会降低到三分之一。

  大概主要影响速度的就是这几点吧,如果你需求不是非常复杂,我以前测试mongodb速度方面优化好的情况下还是可以接受的。

查看完整回答
反对 回复 2019-02-16
  • 1 回答
  • 0 关注
  • 1022 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信