如何以编程方式重置mongodb内存缓存

时间:2012-09-13 16:24:25

标签: c# mongodb

你能告诉我如何重置mongodb内存缓存,因为它一直在堆积。

重新启动mongod.exe时删除了内存缓存。

我可以使用C#for Windows以编程方式执行此操作吗?

1 个答案:

答案 0 :(得分:1)

MongoDB不控制它使用内存的方式,因为它使用内存映射文件。它将缓存留给操作系统,因此它无法告诉操作系统如何限制或取消它拥有的内容。请参阅:http://www.mongodb.org/display/DOCS/Caching

这是确保MongoDB在自己的盒子上运行的一个很好的理由。否则,将消耗可用内存,而其他程序将难以从操作系统获得足够的RAM。