mongo统计数据库和集合大小
- 创业
- 2025-08-06 11:21:01

1. 数据库维度大小统计 按GB统计 db.stats( { scale: 1024*1024*1024 } ) 统计结果 { "db" : "test", "collections" : 22, "views" : 0, "objects" : 63762050, "avgObjSize" : 405.3638712212045, "dataSize" : 24.071737588383257, "storageSize" : 10.175323486328125, "indexes" : 28, "indexSize" : 4.284515380859375, "totalSize" : 14.4598388671875, "scaleFactor" : 1073741824, "fsUsedSize" : 38.00788116455078, "fsTotalSize" : 53.972660064697266, "ok" : 1 } 结果含义解释 db: 数据库的名称是"test"。 collections: 数据库中有22个集合(collections)。 views: 数据库中没有视图。 objects: 所有集合中文档的总数为63,762,050。 avgObjSize: 数据库中文档的平均大小约为405.36字节。 dataSize: 数据库中所有数据的总大小约为24.07千兆字节(GB)。 storageSize: 数据库使用的存储总大小约为10.18 GB。 indexes: 数据库中有28个索引。 indexSize: 所有索引的总大小约为4.28 GB。 totalSize: 数据库的总体大小(数据大小 + 索引大小)约为14.46 GB。 scaleFactor: 比例因子为1073741824。 fsUsedSize: 文件系统中已使用的空间大小为38.01 GB。 fsTotalSize: 文件系统的总空间大小为53.97 GB。 ok: 操作成功标志,值为1。
ps: scale参数表示将返回的结果按照参数进行缩放,1024*1024表示按照MB显示。
2. 集合维度大小统计 collection数据大小 db.collection.dataSize() collection分配的空间大小(包括未使用的空间) db.collection.storageSize() collection索引数据大小 db.collection.totalIndexSize() 索引大小+分配空间大小 db.collection.totalSize()ps: 返回结果都是字节(Byte),通过网站换算https://www.toolhelper.cn/Digit/ByteCalc
mongo统计数据库和集合大小由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“mongo统计数据库和集合大小”
上一篇
【C】void指针(通用指针)
下一篇
Nacos:发现微服务的未来