如何强制MongoDB将文本索引保存在SSD中,而不是RAM中

时间:2015-01-16 12:00:05

标签: mongodb

我的服务器只有2G内存,我有100G文本和许多其他必须索引到RAM的关键字段,全文搜索不是我的关键功能,我希望mongoDB不会将文本索引加载到RAM。如何配置服务器。 感谢。

1 个答案:

答案 0 :(得分:1)

MongoDB通过将所有内容存储在内存映射文件中来实现缓存。这是一个由您的操作系统管理的功能,而不是MongoDB。

大多数操作系统都非常聪明地检测访问哪些内存映射文件的频率。如果您的文本索引的使用频率低于其他数据,则通常是第一个被暂停到硬盘驱动器。