使用mongod在Windows机器上导入json(来自unix机器的mongoexport)会破坏我的本地数据库。
日期:1 upsert:1 keyUpdates:0 lock(micros)w:117382 117ms
12月18日星期二01:00:02 [conn2] MapViewOfFileEx for C:/xampp/mongo/data/test.9因errno失败:8内存不足。 (MemoryMappedFile :: map
中的文件大小为536608768)Tue Dec 18 01:00:02 [conn2] test.gmd Fatal Assertion 16166
Tue Dec 18 01:00:02 [conn2] mongod.exe ???
...
***在fassert()失败后中止
任何提示,如何使用mongoimport导入这个json与~5-GB而不会崩溃windows上的mongo服务器?
答案 0 :(得分:3)
服务器必须在32位Windows平台上托管32位mongod,这将虚拟地址空间限制为2GB。这就是为什么mongodb耗尽内存。 64位系统将解决此问题。