Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Lấy dung lượng lưu trữ của database trong MongoDB

Sử dụng phương thức stats() trên database để xem thông tin dung lượng lưu trữ.

Các bước

  1. Kiểm tra database hiện tại: > db (ví dụ: test)
  2. Chạy lệnh: > db.stats()

Kết quả mẫu

{
  "db": "test",
  "collections": 114,
  "views": 0,
  "objects": 391,
  "avgObjSize": 83.01,
  "dataSize": 32456,
  "storageSize": 3211264,
  "numExtents": 0,
  "indexes": 120,
  "indexSize": 2494464,
  "fsUsedSize": 126172377088,
  "fsTotalSize": 199229435904,
  "ok": 1
}

Các trường quan trọng:

  • dataSize: Dung lượng dữ liệu thực tế (bytes)
  • storageSize: Dung lượng đã cấp phát trên đĩa (bytes)
  • indexSize: Dung lượng index
  • fsUsedSize / fsTotalSize: Dung lượng đã dùng / tổng ổ cứng

Đơn vị mặc định là byte. Có thể dùng db.stats(1024) cho KB, db.stats(1024*1024) cho MB.