几天前我开始使用MongoDB,我在理解某些数据库架构时遇到了问题.如果我执行查询db.stats(); 我有文件大小,数据大小,存储大小和索引大小.我在冲浪的时候发现了以下内容:
Storagesize = datasize +分配用于收集的可用空间
datasize = MongoDB使用的数据库大小
在这里,我无法理解filesize和datasize reprsentation的代表.对于datasize - >还包括indexsize?请提供指定属性的精确解决方案,如果我提到任何错误,请纠正我.
预谢谢,
dataSize:数据库使用的所有实际数据(BSON对象)的总和,以字节为单位
indexSize:数据库使用的所有索引的总和,以字节为单位
storageSize:dataSize加上所有预分配的集合空间,以字节为单位
fileSize:为此数据库分配的所有文件的大小总和(例如test.0 + test.1等),以字节为单位
nsSizeMB:此数据库的命名空间文件的大小,以兆字节为单位.
avgObjSize:数据库中文档对象的平均大小.此值包括填充,因此在减小文档大小时可能不会更改.