sql >> データベース >  >> NoSQL >> MongoDB

MongoDB:大きなファイルをインポートするとmongoimportが接続を失います

    問題はパフォーマンスにあると思います。解決できる方法はどれでも使用できます:

    mongoimport option -jを使用できます 。 4で動作しない場合は、インクリメントしてみてください。つまり、CPUにあるコアの数に応じて、4、8、16になります。

    mongoimport --help

    -j、-numInsertionWorkers =同時に実行する挿入操作の数(デフォルトは1)

    mongoimport -d mietscraping -c mails -j 4

    または、ファイルを分割してすべてのファイルをインポートできます。

    これがお役に立てば幸いです。

    もう少し見てみると、いくつかのバージョンのバグですhttps://jira.mongodb.org/browse/TOOLS-939ここで、batchSizeを変更できる別のソリューション(デフォルトは10000)で、値を減らしてテストします:

    mongoimport -d mietscraping -c mails



    1. JavaでのBSONからJSONドキュメントへの変換

    2. MongoDBに日付を保存するための最良の方法は何ですか?

    3. Meteorコレクションを挿入時に並べ替えるにはどうすればよいですか?

    4. 文字列をobjectIDforeignFieldにルックアップするための回避策が必要です