2016-03-28 14 views
0

新しいインデックスの作成は集中的な操作であり、ブロッキングを避けるため、バックグラウンドで実行するか、レプリカセットのセカンダリメンバで実行する必要があります。MongoDBの大きなコレクションからインデックスを削除する

MongoDBの大きなコレクションからインデックスを削除するには、どのような方法が推奨されますか?

集中的な操作ですか?長い間、コレクションやデータベースをブロックしますか?インデックスをレプリカセットのプライマリメンバにドロップすることはできますか、各セカンダリメンバのインデックスを削除し、プライマリを降格してそのインデックスを削除する方が良いでしょうか?

答えて

0

インデックスを削除するのは非常に高速です。巨大なインデックス(100万ドキュメントのテキストインデックス)でテストしてすぐに完了しました。

関連する問題