mongodb 数据库写入性能下降

往一个数据表里面插入数据,插入多条数据,有些很快,0-1毫秒左右,有些长达10多秒左右。
现在想不出具体什么原因,毫无头绪。

阿里云这种级别的操作,没那么快就到瓶颈吧。

clipboard.png

我这个数据表,大概1000万条数据,频繁的读写删。都是轻量级的临时性数据,再考虑要不要用redis存储比较好一点。

大概10台服务器同时对这个数据库进行连接、操作。

阅读 4.4k
2 个回答

最终改用redis存储了。再也没有延迟。
但redis的存储空间比较宝贵,用速度换取空间还是用空间换取速度,这是一个问题。


折腾了一周,最后找出问题,其实造成性能下降的原因是某个查询语句,不小心查询到了1万条符合的记录,加起来好几百MB呢,多次查询,可想而知。


又折腾了一两天,最后redis爆满了,只能换回来了。redis内存比较昂贵,最好不要轻易放大量的东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进