मेरे पास केवल 1 कैप्ड संग्रह लॉग के साथ log_test1 नामक एक डीबी है। कैप्ड संग्रह का अधिकतम आकार 512 एम है। 200k डेटा डालने के बाद, मैंने पाया कि डीबी का डिस्क उपयोग 1.6 जी है। Db.stats() के साथ, मैं भंडारण आकार 512 एम देख सकता हूं, सही है, लेकिन मेरी वास्तविक फ़ाइल आकार 1.6 जी है, ऐसा क्यों हुआ? मैं डिस्क आकार को कैसे नियंत्रित कर सकता हूं बस मेरा कैप्ड संग्रह आकार और इंडेक्स आकार है?क्यों मेरा mongodb फ़ाइल आकार भंडारण से बड़ा है db.stats() में आकार?
> 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
}