MongoDB repairDatabase 釋放磁盤空間


repairDatabase是官方文檔中認為唯一可以回收硬盤空間的方法。
repairDatabase is the appropriate and the only way to reclaim disk space.
 
雖然可以用 db.repairDatabase()修復數據。但這種方法有兩個不好的地方。1.在生產上操作如果意外停止可能會造成數據無法恢復的危險。2.如果磁盤空間不足,小於現在這個db時間占有的空間,這種情況是用不了 db.repairDatabase()的。
 
注意,repairDatabase操作所需要磁盤的空余空間為當前數據總量再加上2G。如果當前磁盤分區空間不足,可以嘗試用 –repairpath 參數指定一個空間足夠的分區路徑。

原文鏈接:https://blog.csdn.net/weixin_40238625/article/details/78992432


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM