mongodb 查看数据库和表大小_MongoDB

1,查看数据库

> db.stats();
{
  "db" : "test",        //当前数据库
  "collections" : 3,      //当前数据库多少表
  "objects" : 4,        //当前数据库所有表多少条数据
  "avgObjSize" : 51,      //每条数据的平均大小
  "dataSize" : 204,      //所有数据的总大小
  "storageSize" : 16384,    //所有数据占的磁盘大小
  "numExtents" : 3,
  "indexes" : 1,        //索引数
  "indexSize" : 8176,     //索引大小
  "fileSize" : 201326592,   //预分配给数据库的文件大小
  "nsSizeMB" : 16,
  "dataFileVersion" : {
    "major" : 4,
    "minor" : 5
  },
  "ok" : 1
}

2,查看数据库表

> db.posts.stats();
{
  "ns" : "test.posts",
  "count" : 1,
  "size" : 56,
  "avgObjSize" : 56,
  "storageSize" : 8192,
  "numExtents" : 1,
  "nindexes" : 1,
  "lastExtentSize" : 8192,
  "paddingFactor" : 1,
  "systemFlags" : 1,
  "userFlags" : 0,
  "totalIndexSize" : 8176,
  "indexSizes" : {
    "_id_" : 8176
  },
  "ok" : 1
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mongodb
查看
mongodb查看数据库、mongodb 查看数据库表、mongodb 数据库大小、mongodb 查看表大小、mongodb 查看文档大小,以便于您获取更多的相关知识。

时间: 2024-10-24 22:07:50

mongodb 查看数据库和表大小_MongoDB的相关文章

SQL Server游标运用:查看一个数据库所有表大小信息

一.背景 在性能调优或者需要了解某数据库表信息的时候,最直观的方式就是罗列出这个数据所有表的信息,这些信息包括:表的记录数.数据记录占用空间.索引占用空间.未使用的空间等(如Figure1所示),有了这些信息你可以简单的判断这个数据库来自数据上的压力可能是某个表造成的.因为表数据越大,对数据库性能的影响越大. 要实现某个数据库所有表的信息,可以通过游标的形式获取相应的数据,下图Figure1返回某数据库中所有表的信息: (Figure1:某数据库所有表信息) 也许你并不满足于Figure1的信息

SQL Server如何查看所有数据库所有表大小信息

一.背景 之前写了篇关于:SQL Server 游标运用:查看一个数据库所有表大小信息(Sizes of All Tables in a Database)的文章,它罗列出某个数据所有表的信息,这些信息包括:表的记录数.数据记录占用空间.索引占用空间.没使用的空间等(如Figure1所示),现在我来讲述如何获取整个数据库实例中所有数据库所有表的信息(如Figure2所示). (Figure1:某数据库所有表信息) (Figure2:所有数据库所有表信息) 二.实现方法 下面内容讲述了在实现Fig

查看数据库、表、索引的物理存储情况

在管理.维护数据库时,经常需要查看数据库文件.日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面 查看数据库文件详细情况:   1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看.   2: 你连接到数据库后,可以通过mssms管理器,选择要查看的数据库,单击右键选择属性.然后选择文件选项,如下图所示.   3: 通过SQL命令.脚本查看.     3.1: sys.database_files 视图中保存着数据库文件(数据文件.日志文件)等的详细信息  SE

MySQL查看数据库、表的占用空间大小

•查看各库的大小  代码如下 复制代码 SELECT SUM(DATA_LENGTH)+SUM(INDEX_LENGTH) FROM information_schema.tables WHERE TABLE_SCHEMA='database_name'; 结果是以字节为单位,除1024为K,除1048576为M. •查看各表的大小  代码如下 复制代码 SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_

【视频】配置信息管理 的 使用方法(三):查看和修改元数据、查看数据库的表视图存储过程等信息

    这个是查看和修改我们在上一个视频里添加的元数据的方法.   感谢 svnhost.cn 提供空间.  

SQL Server 2005 查看数据库表的大小 按照表大小排列

(1)Question:尼玛一个数据库,动辄几十个G,伤不起啊,怎样才能知道当前数据库里面各个表的大小呢?以便将部分较大的数据库表中不容易被频繁访问的数据归档到历史表中,例如每天将一个自然年以前的数据放入历史表中.(2)Key:网上搜了一圈,关键字sp_spaceused (参见:http://msdn.microsoft.com/zh-cn/library/ms188776.aspx)(3)Sample:同时找到了一个示例(参见:http://www.linuxso.com/linuxxito

MySQL查看数据库大小sql命令

1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; 3.查看指定数据库的大小: 比如查看数据库home的大小 select concat(round(sum(data_length/1024/1024),2),'MB') as data fr

快速掌握查看数据库表死锁的实用方法

问:如何查看数据库的表死锁? 答:具体方法如下: 1,打开监控窗口 db2 update monitor switches using lock on 2.运行程序一段时间后 db2 get snapshot for locks on 数据库名称 至此,即可查看到当前所有连接到该数据库的应用程序句柄和每一个连接下锁定的情况.

window平台安装MongoDB数据库图文详解_MongoDB

本文介绍了window平台安装MongoDB数据库的详情,具体如下 官网:www.mongodb.org 安装-->设置环境变量-->启动 1.下载: 根据系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按提示安装即可, 国外网站打开运行速度比较慢.现在给个国内下载地址.http://www.jb51.net/softs/41751.html 2.设置安装目录: 通过点击 "Custom(自定义)" 按钮来设置你的安装目录,我将其安装在D:\MongoD