MongoDb 是否mmap
在启动时将所有内容(即所有数据文件 + 所有索引)都放入内存?
如果数据库有 100GB 而机器只有 4GB RAM,MongoDb 将整个数据库映射到内存中,对吗?
MongoDb 是否mmap
在启动时将所有内容(即所有数据文件 + 所有索引)都放入内存?
如果数据库有 100GB 而机器只有 4GB RAM,MongoDb 将整个数据库映射到内存中,对吗?
MongoDB 对所有数据使用内存映射文件。请参阅以下文档以了解其工作原理:
http://docs.mongodb.org/manual/faq/storage/#what-are-memory-mapped-files
http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage
http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo#StartingandStoppingMongo-MemoryUsage