MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Upuszczenie kolekcji Mongo nie powoduje wyczyszczenia miejsca na dysku

Upuściłeś kolekcję, ale nie zawierającą ją bazę danych. Upuszczenie kolekcji nie powoduje kompaktowania plików danych ani usuwania dokumentu. Jeśli naprawdę chcesz skompaktować bazę danych, upuść ją całkowicie i zaimportuj ponownie lub skompaktuj ją za pomocą repairDatabase (zobacz dokumentację ). Uważaj jednak, myślę, że nie możesz kompaktować bazy danych online, jeśli masz tylko jeden węzeł.

Jeśli masz zestaw replik, dodawanie nowych węzłów i usuwanie starych jest najbezpieczniejszym sposobem kompaktowania bazy danych online. Robię to od czasu do czasu i jest to łatwe.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zawrzeć tylko wybrany osadzony dokument w mongoengine?

  2. Rozwiązywanie problemów z klastrem z fragmentami MongoDB

  3. Nieprawidłowa instrukcja przerwania (Node.js)

  4. MongoDB i Meteor - Zapytanie do wypchnięcia do zagnieżdżonej tablicy nie działa, nie zgłoszono żadnego błędu

  5. POBIERZ informacje od użytkownika w bazie danych