zoukankan      html  css  js  c++  java
  • 获取mongo 数据大小及collection大小

    1.数据库大小

    > use engine
    switched to db engine
    > db.stats()
    {
            "db" : "engine",
            "collections" : 10,
            "views" : 0,
            "objects" : 51007,
            "avgObjSize" : 46341.04220989276,
            "dataSize" : 2363717540,
            "storageSize" : 972652544,
            "numExtents" : 0,
            "indexes" : 18,
            "indexSize" : 1830912,
            "scaleFactor" : 1,
            "fsUsedSize" : 126280802304,
            "fsTotalSize" : 401603555328,
            "ok" : 1
    }

    db:当前数据库

    collections:当前collection个数

    objects:当前数据库所有collection数据条数

    avgObjSize:每条数据的平均大小

    dataSize:所有数据的总大小

    storageSize:所有数据占的磁盘大小 

    indexes:索引数 

    indexSize:索引大小 

    scale:默认为1,以字节返回大小的数据。要以KB 单位,指定scale值1024

    objects以及avgObjSize不受影响,还是bytes为单位的

    > db.stats(1024)
    {
            "db" : "engine",
            "collections" : 10,
            "views" : 0,
            "objects" : 51007,
            "avgObjSize" : 46341.04220989276,
            "dataSize" : 2308317.91015625,
            "storageSize" : 949856,
            "numExtents" : 0,
            "indexes" : 18,
            "indexSize" : 1788,
            "scaleFactor" : 1024,
            "fsUsedSize" : 123321480,
            "fsTotalSize" : 392190972,
            "ok" : 1
    }

    2.collection大小

    数据大小

    > db.getCollection("aaa").dataSize()
    624317003

    为collection分配的空间大小,包括未使用的空间

    如果压缩了集合数据,则存储大小反映了压缩后的大小,并且可能小于所返回的值

    > db.getCollection("aaa").storageSize()
    287637504

    collection中索引数据大小

    > db.getCollection("aaa").totalIndexSize()
    315392

    collection中索引+data所占空间

    db.collection.storageSize()+ db.collection.totalIndexSize(),以字节为单位

    > db.getCollection("aaa").totalSize()
    287952896

    collection统计信息

    > db.getCollection("aaa").stats()
  • 相关阅读:
    【UVa#10325】The Lottery
    【洛谷P1868】饥饿的奶牛
    【NOI2005】维护数列
    【NOIP2018】保卫王国
    【洛谷P4719】动态dp
    【NOI2014】魔法森林
    【洛谷P4234】最小差值生成树
    【国家集训队】Tree II
    面试1
    struts2中的方法的调用
  • 原文地址:https://www.cnblogs.com/baby123/p/13527801.html
Copyright © 2011-2022 走看看