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
}
时间: 2024-11-05 18:44:07

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

POSTGRESQL 查看数据库 数据表大小

1.查看数据库大小: select pg_database_size('log_analysis'); ***(Single step mode: verify command)******************************************* select pg_database_size('log_analysis'); ***(press return to proceed or enter x and return to cancel)****************

SQL中查看数据库各表的大小

SQL中查看数据库各表的大小 编写人:CC阿爸 2014-6-17 在日常SQL数据库的操作中,如何快速的查询数据库中各表中数据的大小. 以下有两种方法供参考: 第一种: create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20)) exec sp_MSforeachtable "insert i

mysql查看数据库和表的占用空间大小

? 第一部分-任务 将线上db,导出后,导入到office db 一. 两种方案: 1,将数据直接从online-->office,通过mysqldump 通过本地putty等和ecs建隧道,然后传数据到本地.(本地win可以按照gzip,压缩后传到office server) 2,先在ecs上mysqldump压缩,然后下载下来 下载方案: 1,rsync daemon 2,rsync ssh 3,scp 4,sz <----这种速度较快,前三者都差不多,记得md5sum ? ? 第二部分

统计mysql数据库、表大小

1. 查看该数据库实例下所有库大小,得到的结果是以MB为单位 mysql> select table_schema,sum(data_length)/1024/1024 as data_length,sum(index_length)/1024/1024 as index_length,sum(data_length+index_length)/1024/1024 as sum from information_schema.tables; +--------------------+-----

MongoDB 新建数据库和表 查询数据表

MongoDB语法是原生ORM,根本不存在sql语句 创建数据库:这里和一般的关系型数据库一样,都要先建立一个自己的数据库空间 新建数据库db1 > use db1 switched to db db1 显示当前使用数据库 > db db1 对数据库创建表(collection) db.<tablename> 创建一张user表 > db.user db1.user 在user表插入一条数据(collection) insert() 插入一条或者多条数据,需要带有允许插入多条

mysql常用的一些命令,用于查看数据库、表、字段编码

1.查看数据库支持的所有字符集         show character set;或show char set; 2.查看当前状态 里面包括当然的字符集设置 status或者\s 3.查看系统字符集设置,包括所有的字符集设置 show variables like 'char%'; 4.查看数据表中字符集设置 show full columns from tablename; 或者 show create table tablename\G; 5.查看数据库编码 show create da

mysql 查看数据库,表,字段信息

查询MySQL数据库/表相关信息的SQL语句: SHOW DATABASES //列出 MySQL Server 数据库. SHOW TABLES [FROM db_name] //列出数据库数据表. SHOW CREATE TABLES tbl_name //导出数据表结构. SHOW TABLE STATUS [FROM db_name] //列出数据表及表状态信息. SHOW COLUMNS FROM tbl_name [FROM db_name] //列出资料表字段 SHOW FIELD

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_

查看数据库、表、索引大小

select pg_size_pretty(pg_table_size('test')); select pg_size_pretty(pg_database_size('david')); select pg_size_pretty(pg_indexes_size('test')); 原文地址:https://www.cnblogs.com/liang545621/p/12605731.html