mongo查看數據庫空間大小

db.stats

db.stats();

默認是bytes單位
返回mongodb

{
    "db" : "xxx",   //當前數據庫
    "collections" : 27,  //當前數據庫多少表 
    "objects" : 18738550,  //當前數據庫全部表多少條數據
    "avgObjSize" : 1153.54876188392, //每條數據的平均大小
    "dataSize" : 21615831152.0,  //全部數據的總大小
    "storageSize" : 23223312272.0,  //全部數據佔的磁盤大小 
    "numExtents" : 121,
    "indexes" : 26,   //索引數 
    "indexSize" : 821082976,  //索引大小 
    "fileSize" : 25691160576.0,  //預分配給數據庫的文件大小
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "extentFreeList" : {
        "num" : 1,
        "totalSize" : 65536
    },
    "ok" : 1.0
}

scale參數

能夠經過傳參數,好比數據庫

db.stats(1024)

獲得的是kb單位的.net

db.stats(1073741824);

獲得的是G單位的code

{
    "db" : "xxxx",
    "collections" : 27,
    "objects" : 18736680,
    "avgObjSize" : 1153.53257375373,
    "dataSize" : 20,  //全部數據的總大小
    "storageSize" : 21, //全部數據佔的磁盤大小 
    "numExtents" : 121,
    "indexes" : 26,
    "indexSize" : 0,
    "fileSize" : 23,  //預分配給數據庫的文件大小
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "extentFreeList" : {
        "num" : 1,
        "totalSize" : 0
    },
    "ok" : 1.0
}

這裏的objects以及avgObjSize仍是bytes爲單位的,不受參數影響htm

doc

相關文章
相關標籤/搜索