はじめから、
約 51m のレコードのコレクションがあります。そのため、進行状況の割合が 100% (800% 完了) を超え始めたときにフィールドの 1 つにインデックスを付けたので、これをキャンセルして、データベースが破損しているに違いないと考えました。
それで、私はコレクションの検証をしましたが、それらは大丈夫だとわかりました。それにもかかわらず、私はコンパクトと修理を試みましたが、Tempフォルダー(修理用)またはコンパクト用のDBフォルダーでそれを見つけます
以前は「collection.0」から「collection.14」までありましたが、14 時間後に確認したところ、「collection.64」までカウントされていることがわかり、キャンセルする必要がありました。これが正常な動作であることは、私の以前の経験から非常に珍しいことです。
以前はデータベースのサイズは 20 ギガでしたが、このコンパクト化中に 100 GB をはるかに超えました。
何が間違っている可能性があり、データベースを修正するにはどうすればよいですか?
コンソールから、それぞれが持っています
Allocating new datafile ... Size: 2047MB, took 107 seconds
(15~64個の追加ファイルごとに)