与storageSize相比,Mongo数据库fileSize巨大

时间:2015-04-01 23:46:02

标签: mongodb

我正在运行mongo 2.4.10,3节点集群(1个主节点,2个副本)。每个实例是8个CPU核心,30GB内存,3.5个Tb磁盘空间。

我观察到我们的数据库有fileSize~431Gb,但storageSize只有54.65Gb。在其他环境中并非如此,fileSize约为65Gb。 (Gb以下所有尺寸)

db.stats(1024*1024*1024)
{
    "db" : "normalizeddb",
    "collections" : 13,
    "objects" : 7287222,
    "avgObjSize" : 7234.542869148216,
    "dataSize" : 49,
    "storageSize" : 54,
    "numExtents" : 160,
    "indexes" : 39,
    "indexSize" : 2,
    "fileSize" : 431,
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "ok" : 1
}

我想知道mongo为什么要预先分配这么多?我从http://blog.mongolab.com/2014/01/how-big-is-your-mongodb/得到了一些很好的信息,但这只是表明fileSize总是大于storageSize。

任何人都知道吗?

0 个答案:

没有答案