查看数据库统计信息:
> use testswitched to db test> db.stats(){ "db" : "test", "collections" : 6, "objects" : 3149516, "avgObjSize" : 71.99159362898935, "dataSize" : 226738676, "storageSize" : 377942016, "numExtents" : 19, "indexes" : 5, "indexSize" : 102535216, "fileSize" : 2080374784, "nsSizeMB" : 16, "dataFileVersion" : { "major" : 4, "minor" : 6 }, "ok" : 1} |
备注:返回值解释如下:
"db" : 数据库名
"collections" : 集合数量
"objects" : 文档数量 "avgObjSize" : 平均每个文档的大小 "dataSize" : 数据占用空间大小,不包括索引 ,单位为字节 "storageSize" : 分配的存储空间,当删除集合或文档时,这个值不会降低"numExtents" : 连续分配的数据块
"indexes" : 索引个数
"indexSize" : 索引占用空间大小 "fileSize" : 物理存储文件的大小 "nsSizeMB" : 命名空间文件大小 "dataFileVersion" : { "major" : 数据文件主版本号 "minor" : 次版本号 },
集合统计信息:
> db.User.stats(){ "ns" : "test.User", "count" : 3149352, "size" : 226727736, "avgObjSize" : 71.9918688034872, "storageSize" : 377905152, "numExtents" : 14, "nindexes" : 2, "lastExtentSize" : 104161280, "paddingFactor" : 1.0000000000000004, "systemFlags" : 0, "userFlags" : 0, "totalIndexSize" : 181744304, "indexSizes" : { "_id_" : 102502512, "age_1" : 79241792 }, "ok" : 1} |
备注:返回值解释如下:
"ns" : 命名空间
"count" : 文档数量
"size" : 集合中数据占用空间大小,不包括索引
"avgObjSize" :平均每个文档的大小 "storageSize" : 分配的存储空间,当删除集合中的文档时,这个值不会降低 "numExtents" : 连续分配的数据块 "nindexes" : 索引数量"lastExtentSize" : 最近分配的块的大小
"paddingFactor" : 填充因子
"systemFlags" : 未知
"userFlags" : 未知
"totalIndexSize" : 索引占用空间总大小
"indexSizes" : {
"_id_" : id列索引占用空间大小 "age_1" : age列占用空间大小 },
from:http://blog.csdn.net/seteor/article/details/11601273