MongoDB में डेटाबेस का स्टोरेज साइज प्राप्त करने के लिए stats() मेथड का उपयोग करें।
उदाहरण से समझें
पहले वर्तमान डेटाबेस चेक करें:
> db; test
अब स्टोरेज साइज सहित स्टैट्स प्राप्त करने के लिए:
> db.stats()
आउटपुट:
{ "db": "test", "collections": 114, "views": 0, "objects": 391, "avgObjSize": 83.0076726342711, "dataSize": 32456, "storageSize": 3211264, "numExtents": 0, "indexes": 120, "indexSize": 2494464, "fsUsedSize": 126172377088, "fsTotalSize": 199229435904, "ok": 1 }
मुख्य फील्ड्स:
- dataSize: असम्प्रेस्ड डेटा का साइज (बाइट्स में)
- storageSize: डिस्क पर आवंटित कुल स्टोरेज साइज (कम्प्रेशन सहित)
- indexSize: इंडेक्स द्वारा उपयोग किया गया साइज
- fsUsedSize/fsTotalSize: फाइल सिस्टम उपयोग/कुल साइज
नोट: storageSize में खाली स्पेस भी शामिल होता है जो भविष्य के ग्रोथ के लिए आरक्षित होता है।