你能告诉我如何重置mongodb内存缓存,因为它一直在堆积。
重新启动mongod.exe时删除了内存缓存。
我可以使用C#for Windows以编程方式执行此操作吗?
答案 0 :(得分:1)
MongoDB不控制它使用内存的方式,因为它使用内存映射文件。它将缓存留给操作系统,因此它无法告诉操作系统如何限制或取消它拥有的内容。请参阅:http://www.mongodb.org/display/DOCS/Caching
这是确保MongoDB在自己的盒子上运行的一个很好的理由。否则,将消耗可用内存,而其他程序将难以从操作系统获得足够的RAM。