mongo占用内存过多,网上查询说是做了内存缓存,那怎么知道内存够不够用呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mongo占用内存过多,网上查询说是做了内存缓存,那怎么知道内存够不够用呢?

李博 bluemind 2019-06-24 13:15:49 1327

本问题来自云栖社区【Redis&MongoDB 社区大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

缓存
分享到
取消 提交回答
全部回答(2)
  • khachapuri
    2020-03-22 22:09:19

    可以在 systemd 的 mongodb 配置里设置LimitMEMLOCK限制最大内存 ,也可以配置 cacheSizeGB 限制缓存使用。

    0 0
  • 被纵养的懒猫
    2019-09-20 18:52:54

    这个好像还真没什么好策略,mongodb貌似有检查内存然后释放的功能,我见过但见得少,建议是一般平稳运行的时候内存不超过60%是合理的,建议就是加大内存,然后多优化查询,主要是查询的时候数据是先加载到内存中的,所以查询扫描数据越少占用内存就会越小。

    答案来源于网络

    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程