Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ตรวจสอบขนาดข้อมูลฐานข้อมูลใน MongoDB

ใช้คำสั่ง 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