1

〜550万レコードのMongoDBコレクションがあります。インデックス作成プロセスが正常に進行するため、単一のフィールドまたはcompoundIndexを使用してインデックスを作成しようとすると失敗しますが、停止する必要があると思われる100%に達すると、100%を超えて続行します。私はそれを10時間実行したままにしましたが、それは決して終わりませんでした。

インデックスを作成しようとしているフィールドは、longまたはdoubleです。

x64Windowsで最新のMongoDBバージョンを実行しています。

これは異常な行動だと思うのは正しいですか?私にできることはありますか?

Wed Sep 05 10:22:37 [conn1]             415000000/5576219       7442%
Wed Sep 05 10:22:48 [conn1]             417000000/5576219       7478%
Wed Sep 05 10:22:59 [conn1]             419000000/5576219       7514%
4

1 に答える 1

1

mongodb-usersリストからの役立つアドバイスごとに:

これは、ディスクスペースが不足し、そのためにデータベースが破損したことが原因である可能性があります。

私がしたことは、ディスク領域をクリアしてから、「mongodump --repair」、「mongorestore」の順に実行したことです。

于 2013-01-14T23:46:00.293 に答える