У меня есть db с именем log_test1, только с 1 закрытым журналом сбора. Максимальный размер закрытой коллекции - 512M. После того, как я вставил 200k данных, я нашел, что использование диска db равно 1.6G. С db.stats() я могу заметить, что размер storageSize равен 512M, но мой фактический fileSize равен 1.6G, почему это произошло? Как я могу контролировать размер диска - это только мой размер коллекции плюс размер индекса?
> use log_test1
switched to db log_test1
> db.stats()
{
"db" : "log_test1",
"collections" : 3,
"objects" : 200018,
"avgObjSize" : 615.8577328040476,
"dataSize" : 123182632,
"storageSize" : 512008192,
"numExtents" : 3,
"indexes" : 8,
"indexSize" : 71907920,
"fileSize" : 1610612736,
"nsSizeMB" : 16,
"dataFileVersion" : {
"major" : 4,
"minor" : 5
},
"ok" : 1
}