关于mongodb的db.stats()

关于mongodb的db.stats() 的解释:

其中:
collections: 集合的个数
objects: 对象的个数, 循环每个集合得到的,每个集合的记录数(nrecords)之和
avgObjSize: 平均每个对象的大小, 通过 dataSize / objects 得到
dataSize: 每个集合的dataSize之和
storageSize: 每个集合的storageSize之和
fileSize: db下面的物理存储文件的大小; 物理存储文件比实际的数据要大一些,这是是mongo的预分配机制

这里最难理解的大概就是 storageSize了,它和dataSize的差异参看: http://blog.nosqlfan.com/html/2654.html

相关代码db\dbcommands.cpp:

 

 


 

 

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据