mongodb 查詢數據庫狀態

db.stats();
db.collectionName.stats();

查詢數據庫各表狀態

var collectionNames = db.getCollectionNames();
collectionNames.forEach(function(collection) {
    var stats = db.getCollection(collection).stats(1024 * 1024 * 1024);   // GB
    print(stats.ns
        + ' docs:' + stats.count
        + ' indexes:' + stats.nindexes
        + ' indexSize:' + stats.totalIndexSize
        + ' dataSize:' + stats.size
        + ' storageSize:' + stats.storageSize
    );  
})

或者

var collectionNames = db.getCollectionNames();
for (var i = 0; i < collectionNames.length; i++) {     
  var stats = db.getCollection(collectionNames[i]).stats(1024 * 1024 * 1024);   // GB
  print(stats.ns, stats.storageSize);  
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章