首页 > 数据库技术 > 详细

mongodb 几个要注意的问题

时间:2015-04-26 20:53:26      阅读:313      评论:0      收藏:0      [点我收藏+]
1. moongo db 会尽量将 所有 索引和 热数据 放入内存中来进行比较,从而来获得更好的查询速度,同时,mongodb在写的时候,也是先写入内存,然后定期同步到磁盘上面去,这样可以达成顺序写的高性能,
所以mongodb是一个吃内存的东西;所以最好将mongodb 部署在一台单独的服务器上;可以用ulimit 限制内存的大小;
 
2. 由于mongodb 充分利用内存的特性。如果你的索引和热数据的大小之和 超过了内存的大小,那么读的性能其实不会太好,因为好频繁的进行 内存换页(有可能是换索引 也有可能换数据)的操作;
 
3. 用mongostat 可以查看 mongo的 各项指标;
 
4. 数据量大到一台机器无法承受,造成性能问题时候的解决方法:(1)根据自己业务定期的删除数据,(2)做分片sharding,(3) 提高内存, (4) 硬盘做ssd,实际的生产环境中,换成ssd 更好些;
 

mongodb 几个要注意的问题

原文:http://www.cnblogs.com/yuhan-TB/p/4458205.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!