時間:2024-02-24 17:17作者:下載吧人氣:23
首先一點就是mongodb 不會釋放已經占用的硬盤空間,即使drop collection也不行,除非drop database。如果一個db曾經有大量的數據一段時間后又刪除的話,硬盤空間就是一個問題,如何收回被mongdodb占用的多余空間?方法有兩種
1. dump & restore
mongodump -d databasename -o /path/to/dump_dir echo 'db.dropDatabase()' | mongo <databasename> mongorestore -d <databasename> /path/to/dump_dir
網友評論