码迷,mamicode.com
首页 > 数据库 > 详细

mongodb 几个要注意的问题

时间:2015-04-26 20:54:00      阅读:158      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!