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

Mongoコレクションを削除してもディスク領域がクリアされない

    コレクションを削除しましたが、それを含むデータベースは削除していません。コレクションを削除しても、データファイルは圧縮されず、ドキュメントも削除されません。データベースを本当に圧縮したい場合は、データベースを完全に削除して再インポートするか、repairDatabaseを使用して圧縮します。 (docs を参照してください。 )。ただし、ノードが1つしかない場合は、データベースをオンラインで圧縮できないことに注意してください。

    レプリカセットがある場合は、新しいノードを追加して古いノードを削除するのが、データベースをオンラインで圧縮する最も安全な方法です。私は時々それをします、そしてそれは簡単です。




    1. ノードでRedis期限切れイベントを受信するにはどうすればよいですか?

    2. MongoDB:WriteResult.getN()は常に0を返しますか?

    3. Mongo-PHP-MongoDBPHPドライバーv1.6でのMongoCursor例外

    4. MongoDBでJSONを使用していますか?