【发布时间】:2021-03-20 20:54:47
【问题描述】:
{
"db" : "nameDatabase",
"collections" : 2,
"views" : 0,
"objects" : 2104394,
"avgObjSize" : 459217.714875161,
"dataSize" : 966375003877.0,
"storageSize" : 466821181440.0,
"numExtents" : 0,
"indexes" : 2,
"indexSize" : 36229120.0,
"ok" : 1.0
}
dataSize = 数据库中信息的实际大小
storageSize = dataSize + 已删除的文档(可用空间)
storageSize - dataSize = 499553822437.0 *可用空间重写新文档。对吗?
虽然 db.stats() 表示这些值,但如果我查阅我的硬盘,collectionXXX.wt 文件占用 394GB 并继续增长...我只有 11GB 可用空间(关键)。
怎么可能?有什么解决办法吗?
我使用了compact,但它没有释放硬盘空间。
(MongoDB版本3.4.7版)
【问题讨论】:
标签: mongodb