Computer >> Máy Tính >  >> Lập trình >> MongoDB

Nhận kích thước dữ liệu cơ sở dữ liệu trong MongoDB?

Để lấy kích thước dữ liệu cơ sở dữ liệu trong MongoDB, bạn có thể sử dụng phương thức stats (). Cú pháp như sau -

db.stats();

Hãy để chúng tôi sử dụng cơ sở dữ liệu với tên 'test'.

Bây giờ, hãy kiểm tra cơ sở dữ liệu hiện tại với sự trợ giúp của truy vấn sau -

> db;

Sau đây là kết quả -

test

Đây là truy vấn để lấy kích thước dữ liệu cơ sở dữ liệu trong MongoDB -

> db.stats()

Sau đây là kết quả -

{
   "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
}

Chuyển sang cơ sở dữ liệu ‘mẫu’. Truy vấn như sau -

> use sample;
switched to db sample

Hãy để chúng tôi kiểm tra tên cơ sở dữ liệu hiện được sử dụng bằng lệnh db. Truy vấn như sau -

> db;

Sau đây là kết quả -

Sample

Hãy để chúng tôi kiểm tra kích thước dữ liệu ‘mẫu’ của cơ sở dữ liệu trong MongoDB. Truy vấn như sau -

> db.stats();

Sau đây là kết quả -

{
   "db" : "sample",
   "collections" : 25,
   "views" : 0,
   "objects" : 67,
   "avgObjSize" : 85.32835820895522,
   "dataSize" : 5717,
   "storageSize" : 626688,
   "numExtents" : 0,
   "indexes" : 24,
   "indexSize" : 610304,
   "fsUsedSize" : 126173016064,
   "fsTotalSize" : 199229435904,
   "ok" : 1
}