9

約 50 億のデータベースからのクエリを使用してデータベース ダンプを実行しようとすると、進行状況バーの時間は、このダンプが適切な時間 (100 日以上) で終了しないことを示しているようです。約 22 時間後に 0% で終了したように見えた後、クエリもフリーズしました - 後の行は metadata.json 行です。

ダンプ行は次のとおりです。

mongodump -h myHost -d myDatabase -c mycollection --query "{'cr' : {\$gte: new Date(1388534400000)}, \$or: [ { 'tln': { \$lte: 0., \$gte: -100.}, 'tlt': { \$lte: 100, \$gte: 0} }, { 'pln': { \$lte: 0., \$gte: -100.}, 'plt': { \$lte: 100, \$gte: 0} } ] }"

そして、出力の最後の数行は(まだ画像を投稿できないため、入力されました。)

[timestamp] Collection File Writing Progress: 10214400/5066505869 0% (objects)
[timestamp] Collection File Writing Progress: 10225100/5066505869 0% (objects)
[timestamp] 10228391 objects
[timestamp] Metadata for database.collection to dump/database/collection.metadata.json

パフォーマンスの改善に役立つ考えや、これに時間がかかる理由について何か考えはありますか?

4

1 に答える 1