ใช้คำสั่ง db.stats()
เมธอด db.stats() แสดงสถิติฐานข้อมูลรวมถึงขนาดข้อมูล (dataSize), ขนาดจัดเก็บ (storageSize), จำนวนคอลเลกชัน, อินเด็กซ์ และอื่นๆ
ตัวอย่าง
ตรวจสอบฐานข้อมูลปัจจุบัน:
> db;
test
รันคำสั่ง stats:
> db.stats()
ผลลัพธ์สำคัญ:
{
"db" : "test",
"collections" : 114,
"objects" : 391,
"dataSize" : 32456, // ขนาดข้อมูล (bytes)
"storageSize" : 3211264, // ขนาดที่จัดเก็บจริงบนดิสก์
"indexSize" : 2494464,
"ok" : 1
}
สลับไปฐานข้อมูล sample และตรวจสอบอีกครั้ง:
> use sample;
> db.stats();
ผลลัพธ์:
{
"db" : "sample",
"collections" : 25,
"objects" : 67,
"dataSize" : 5717,
"storageSize" : 626688,
"indexSize" : 610304,
"ok" : 1
}
ฟิลด์ dataSize แสดงขนาดข้อมูลจริง (ไม่รวม padding) ในหน่วย bytes