小编cle*_*p6r的帖子

MongoDB / WiredTiger:从文档中删除属性后减少存储大小

我在 4 个节点的副本集上使用 MongoDB 3.4 和 WiredTiger 存储引擎。

我通过删除占用大部分空间的属性缩小了很多文档,但文档说此操作不会减小存储大小(仅减小数据大小),我可以确认这是真的。

所以我尝试使用compact命令:释放了一些空间,但存储大小仍然比数据大小大得多。是因为它只移动文档但不会减少每个文档已经分配的空间吗?

我是否需要删除并重新创建所有文档才能真正减小存储大小?

mongodb wiredtiger

6
推荐指数
2
解决办法
8047
查看次数

标签 统计

mongodb ×1

wiredtiger ×1