mongodb - 删除大量数据后如何减少MongoDB存储空间

标签 mongodb size database

我在 MongoDB 中有一个名为 dump 的数据库。目前,它在我的服务器中达到了 6GB。我决定删除这个数据库中 90% 的数据,以减少它占用的磁盘空间。但是这样做之后它的大小仍然是 6GB,而真正的存储大小只有 250MB。

我猜这就是MongoDB的设计?有什么方便的方法来减小它的大小吗?提前致谢。

最佳答案

试试(source):

$ mongo mydb
> db.repairDatabase()

关于mongodb - 删除大量数据后如何减少MongoDB存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151420/

相关文章:

database - 将 GZIP HDFS 数据复制到 vertica

.net - 在源代码管理中管理我的数据库

java - 如何在 Eclipse 中导入talend构建作业

ruby-on-rails - rails : how do I use question marks in a model?

mongodb - 如何设置多个 PRISMA 服务,一个用于测试,一个用于开发

wpf - WPF控件的实际大小

c++ - 静态编译时如何摆脱OCI.dll依赖

node.js - 如何在 Mongoose 中使用聚合

javascript - javascript 中相对大小 HTML 元素的计算大小错误

vb.net - 检索解密文件 vb.net 的 key 时出错