本文介绍了“尺寸"和“尺寸"有什么区别?和“存储大小"由 Mongo stats() 函数显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Mongo stats()
函数显示的size"和storageSize"有什么区别?哪一个显示特定集合在磁盘上的实际大小?参考命令返回的样本数据
What is difference between "size" and "storageSize" displayed by Mongo stats()
function? Which one shows the actual size on disk for a particular collection? Refer sample data returned by command
db.getCollection('temp_collection').stats()
{"ns" : "DB1.temp_collection",
"count" : 1035219,
"size" : 1186,
"avgObjSize" : 1202,
"storageSize" : 177,
"capped" : false,
"wiredTiger" :
}
推荐答案
简单来说:
size
指的是逻辑分配(这是由数据库引擎看到的)storageSize
指的是物理文件空间分配
size
refers for logical allocation (this is seen by database engine)storageSize
refers for physical file space allocation
由于使用了 WT (WiredTiger),启用了数据压缩,因此由于压缩,物理分配更小
As WT (WiredTiger) is used, with enabled data compression, then physical allocation is smaller because of compression
这篇关于“尺寸"和“尺寸"有什么区别?和“存储大小"由 Mongo stats() 函数显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!