请问您如何重置mongodb缓存以确保查询结果不是来自缓存? 现在我尝试重新启动服务器: sudo重启。 还有其他方法吗? 谢谢。
答案 0 :(得分:6)
按照user366534的评论,执行以下操作:
答案 1 :(得分:3)
MongoDB本身不处理缓存。相反,它由操作系统的虚拟内存管理器负责,因为MongoDB使用内存映射文件。请参阅:Mongodb.org
我不是Linux大师,但出于开发目的,当我想确保一个完全干净的缓存时,我做了重启,因为这似乎是产生差异的原因。
我假设你想为开发/性能测试而不是为了生产目的而这样做......
更新:
查看此链接:http://www.linuxask.com/questions/how-to-clear-cache-from-memory-in-linux