Mongodb占用太多内存

时间:2015-04-05 13:03:26

标签: mongodb

我正在使用mongodb作为数据库。所有数据库的大小约为19G。

即使没有正在运行的查询,我的RAM使用率显示mongod的2GB的64%。

根据常见问题解答说

  

MongoDB自动使用计算机上的所有可用内存作为缓存。系统资源监视器显示MongoDB使用大量内存,但其使用是动态的。如果另一个进程突然需要服务器RAM的一半,MongoDB将为其他进程提供缓存内存。

是因为那只是因为我做错了什么。

enter image description here

1 个答案:

答案 0 :(得分:0)

MongoDB只分配该内存但不全部使用。它告诉您的系统其他应用程序可以在需要时使用它。因此,如果其他应用程序会要求更多内存,那么系统会将其提供给他们。您可以在mongo shell中检查实际内存使用情况。查看文档中的mongo命令以了解更多信息。