【发布时间】:2026-01-11 17:20:05
【问题描述】:
我从 MongoDB 集合中删除了大约 400 万个文档。我注意到的结果统计数据有点令人震惊。
原始数据库统计:-
数据大小 - 20GB 存储大小 - 6.6GB 可重复使用 - 2MB TotalIndexSize - 3.24GB
deleteMany() 后统计:-
数据大小 - 0.24GB 存储大小 - 8.6GB 可重复使用 - 8.5GB TotalIndexSize - 6.29GB
我了解 mongoDB 在删除后不会放弃存储大小,您需要对其执行进一步的操作,如修复数据库、压缩等。但在我的场景中,存储大小不会保持不变,它会增加。
注意 - 使用的存储引擎是有线老虎。
谁能解释为什么会这样?
【问题讨论】:
标签: mongodb storage wiredtiger