资讯专栏INFORMATION COLUMN

mongo查看数据库空间大小

Elle / 2352人阅读

摘要:默认是单位返回当前数据库当前数据库多少表当前数据库所有表多少条数据每条数据的平均大小所有数据的总大小所有数据占的磁盘大小索引数索引大小预分配给数据库的文件大小参数可以通过传参数,比如得到的是单位的得到的是单位的所有数据的总大小所有数据占的磁

db.stats
db.stats();

默认是bytes单位
返回

{
    "db" : "xxx",   //当前数据库
    "collections" : 27,  //当前数据库多少表 
    "objects" : 18738550,  //当前数据库所有表多少条数据
    "avgObjSize" : 1153.54876188392, //每条数据的平均大小
    "dataSize" : 21615831152.0,  //所有数据的总大小
    "storageSize" : 23223312272.0,  //所有数据占的磁盘大小 
    "numExtents" : 121,
    "indexes" : 26,   //索引数 
    "indexSize" : 821082976,  //索引大小 
    "fileSize" : 25691160576.0,  //预分配给数据库的文件大小
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "extentFreeList" : {
        "num" : 1,
        "totalSize" : 65536
    },
    "ok" : 1.0
}
scale参数

可以通过传参数,比如

db.stats(1024)

得到的是kb单位的

db.stats(1073741824);

得到的是G单位的

{
    "db" : "xxxx",
    "collections" : 27,
    "objects" : 18736680,
    "avgObjSize" : 1153.53257375373,
    "dataSize" : 20,  //所有数据的总大小
    "storageSize" : 21, //所有数据占的磁盘大小 
    "numExtents" : 121,
    "indexes" : 26,
    "indexSize" : 0,
    "fileSize" : 23,  //预分配给数据库的文件大小
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "extentFreeList" : {
        "num" : 1,
        "totalSize" : 0
    },
    "ok" : 1.0
}

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

doc

db.stats()

mongodb 查看数据库和表大小

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18962.html

相关文章

  • mongodb基础知识-mongodb权威指南

    摘要:命名集合名称不能是空字符串集合名称不能包含集合名称不能以开头,这是系统集合保留的前缀不能包含保留字符子集合组织集合的一种管理是使用分隔不同命名空间的子集合,例如博客功能的两个集合和。命名不能为空字符串不能包含特殊字符。 1. 文档 文档是mongodb的核心概念。就是键值对的一个有序集,其他语言中hash、map、dictionary。文档的键的要求: 键不能包含(空字符),代表着键...

    kyanag 评论0 收藏0
  • MongoDB入门

    摘要:一个数据集中只能创建一个全文索引。圆形,使用表示。的提高会导致的提高导致明显的性能问题。 mongo数据模型 文档与集合 文档是mongo的核心概念,本质是是一种BSON(Binary JSON)数据,BSON是一种类JSON的二进制数据,可以在为JSON基础上添加了一些新的数据类型,包括日期、Int32、Int64,常被作为数据存储和网络数据交换的格式,缺点是空间利用率并不理想(存在...

    call_me_R 评论0 收藏0
  • mongo监控及性能调优

    摘要:命令行方式获取显示当前的用户操作。类似于的可以监控所有慢的以及不慢的查询。以及其他第三方链接性能调优场景现实的首页我们希望现实最近发布的条。自动删除旧文档为了给新文档创建空间,在集合中自动删除老旧的文档,不需要执行额外的脚本和操作。 转载请注明出处 http://www.paraller.com 原文排版地址 http://www.paraller.com/2016/10/22/m...

    fsmStudy 评论0 收藏0
  • Devops必须留意的Mongo副本集Resync的坑

    摘要:正常同步和副本集,在正常工作的情况下,是以一种不断的异步的方式进行同步。是一个特殊的固定大小的,固定大小意味着,新的操作记录的写入会导致最老的操作记录的删除,以保证的大小。而且已经降级为,将无法接受请求,以及不能变成。 Devops一般很少时间会花在数据库的部署上,只有到了不得不去考虑的情况下,才会去考虑如何调整数据库,以适应业务的发展。mongodb本身就很适合Devops,大部分情...

    hyuan 评论0 收藏0
  • 初识MongoDB分片

    摘要:复制一份,命名为,修改文件内容如下注意改为我们第一步创建的目录,端口号改为这个随意,只要该端口没被占用即可,表示这是一个配置服务器,另外由于我们的配置服务器要做成备份集,所以要设置。 分片是指将数据拆分,拆分后存放在不同的机器上的过程,以此来降低单个服务器的压力,同时也解决单个服务器硬盘空间不足的问题,让我们可以用廉价的机器实现高性能的数据架构。有的小伙伴不理解分片和副本集的差异,一言...

    Nino 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<