0

mongodを使用してWindowsマシンにjson(unixマシンからmongoexport)をインポートすると、ローカルデータベースが破損します。

dated:1 upsert:1 keyUpdates:0 locks(micros)w:117382 117ms

Tue Dec 18 01:00:02 [conn2] MapViewOfFileEx for C:/xampp/mongo/data/test.9がerrno:8で失敗しました。使用可能なメモリが不足しています。(ファイルサイズは536608768)MemoryMappedFile::map内

12月18日火曜日01:00:02[conn2]test.gmd Fatal Assertion 16166

12月18日火曜日01:00:02[conn2]mongod.exe ???

..。

*** fassert()の失敗後の中止

ヒント、Windowsでmongoサーバーをクラッシュさせることなく、このjsonを最大5 GBでインポートするためにmongoimportを使用する方法はありますか?

4

1 に答える 1

4

サーバーは、32ビットWindowsプラットフォームで32ビットmongodをホストしている必要があります。これにより、仮想アドレス空間が2GBに制限されます。そのため、mongodbのメモリが不足しています。64ビットシステムはこの問題を解決します。

于 2012-12-18T04:35:47.643 に答える