查看mysql数据库容量大小

第一种情况:查询所有数据库的总大小,方法如下:

mysql> use information_schema;

mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;

+-----------+

| data      |

+-----------+

| 3052.76MB |

+-----------+

1 row in set (0.02 sec)

统计一下所有库数据量

每张表数据量=AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH

SELECT

SUM(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 AS total_mb

FROM information_schema.TABLES

统计每个库大小:

SELECT

table_schema,SUM(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 AS total_mb

FROM information_schema.TABLES group by table_schema;

第二种情况:查看指定数据库的大小,比如说:数据库test,方法如下:

mysql> use information_schema;

mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='test';

+----------+

| data     |

+----------+

| 142.84MB |

+----------+

1 row in set (0.00 sec)

1.查看所有数据库各容量大小

select

table_schema as '数据库',

sum(table_rows) as '记录数',

sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',

sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'

from information_schema.tables

group by table_schema

order by sum(data_length) desc, sum(index_length) desc;

2.查看所有数据库各表容量大小

select

table_schema as '数据库',

table_name as '表名',

table_rows as '记录数',

truncate(data_length/1024/1024, 2) as '数据容量(MB)',

truncate(index_length/1024/1024, 2) as '索引容量(MB)'

from information_schema.tables

order by data_length desc, index_length desc;

3.查看指定数据库容量大小

例:查看mysql库容量大小

select

table_schema as '数据库',

sum(table_rows) as '记录数',

sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',

sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'

from information_schema.tables

where table_schema='mysql'; 

4.查看指定数据库各表容量大小

例:查看mysql库各表容量大小

select

table_schema as '数据库',

table_name as '表名',

table_rows as '记录数',

truncate(data_length/1024/1024, 2) as '数据容量(MB)',

truncate(index_length/1024/1024, 2) as '索引容量(MB)'

from information_schema.tables

where table_schema='mysql'

order by data_length desc, index_length desc;

分类: 数据库

查看mysql数据库容量大小相关推荐

  1. 查看mysql整个库的数据大小_查看mysql数据库容量大小

    第一种情况:查询所有数据库的总大小,方法如下: mysql> use information_schema; mysql> select concat(round(sum(DATA_LEN ...

  2. linux命令查看内存数据,Linux 查看内存条数据和大小命令

    查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...

  3. 查看mysql数据表结构的两种方法你会吗?

    教你如何查看数据表结构 当我们创建完表之后,如何查看表结构,以便于确认该表符合我们的预期呢,我们可以使用describe或者show create table命令来查看mysql数据表结构,下面我们就 ...

  4. Mysql 查询数据库容量大小的方法步骤

    查询所有数据库的总大小 方法如下: mysql> use information_schema; mysql> select concat(round(sum(DATA_LENGTH/10 ...

  5. mysql数据库容量为多少GB_MySQL数据库单表容量有多少 MySQL数据库使用教程

    MySQL单表容量在500万左右,性能处于最佳状态,此时MySQL的BTREE索引树高在3到5之间:而单表最大限已经不再由MySQL限制了,改为电脑容量限制了. MySQL单表容量 MySQL 单表容 ...

  6. 详述查看 MySQL 数据文件存储位置的方法

    我们可能会有一个疑惑,那就是:当我们在本地(自己的电脑)安装完 MySQL 之后,也创建了很多的数据库啊.表啊,也存储了很多的数据啊,但是这些内容都存储到哪里了呢?特别是,当我们需要直接操作这些数据文 ...

  7. mysql数据库容量估算_数据库性能与容量评估

    一.数据库设计 1.表结构设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不 ...

  8. 查看mysql数据库存储大小

    要想知道每个数据库的大小的话,步骤如下: 1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大小: s ...

  9. mysql数据库容量查询

    1.统计每张表的数据量 SELECT * FROM ( select TABLE_NAME, concat( round( sum(DATA_LENGTH / 1024 / 1024 ), 7 ) ) ...

最新文章

  1. 快速复制快捷键_复制粘贴额效率之王Ctrl+D都不掌握,那就真的Out了
  2. poi excel mysql_java的poi技术读取Excel数据到MySQL
  3. 三菱plc两个16转换32位_三菱FX2NPLC如何将十进制数转换成十六进制-专业自动化论坛-中国工控网论坛...
  4. java高并发(九)线程封闭
  5. 机器学习实验中的编程技术(part1)--numpy
  6. 揽货最短路径解决方案算法 - C# 蚁群优化算法实现
  7. 动态分区分配的“首次适应算法_动态图划分复制算法:Leopard
  8. [计算机视觉][神经网络与深度学习]Faster R-CNN配置及其训练教程2
  9. 使用Eclipse+PyDev创建Django项目一windows下
  10. MySql 一条更新语句是如何执行的? MySql杂谈、MySql WAL 技术
  11. 初学Go语言的学生管理系统
  12. 作文未来的计算机医生300字,医生作文300字【3篇】
  13. python递归实例_Python函数递归(带实例演示)
  14. Python语法都会,一写程序就懵,有解么?
  15. java面试题关于servlet_关于Java servlet的面试题目
  16. JavaEE中级.20190615.易买网项目(一).隐藏域.
  17. 海康威视工业相机MAC地址
  18. 基于乾坤的微前端+SpringBoot2.7整套解决方案的基础通用平台及组件
  19. python网络爬虫从入门到实践 第5章 (二)
  20. VBA模块, Word中有关定位选择后对选中的内容进行查找替换

热门文章

  1. Tek示波器Datasheet 技术手册怎么读懂参数?如何阅读?
  2. i5 11400核显相当于什么显卡
  3. 苹果HomePod 2月9日上市 何时登陆中国仍未知
  4. 学习记录230202
  5. 当Python也来进行修图,发现是真的蛮好用
  6. js layui跳转页面_Layer.js提示层弹窗结束之后自动跳转到新页面的效果
  7. http://www.cnedu.cn/news/2006/9/li6120475431159600217328.html
  8. excel vba计算平均数
  9. 只能对数值操作的TextBox
  10. SpringMVC (注解、拦截器、json、Ajax)