MySQL数据库如何查看表占用空间大小


Posted in MySQL onJune 10, 2022

在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面,所以请勿删改此表。

1、切换数据库

use information_schema;

2、查看所有数据库容量大小

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;

3、查看指定数据库使用大小

short_video库名 video_info 表名

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='short_video';

4、查看表使用大小

video_info 表名

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='short_video' and table_name='video_info';

5、查看所有数据库容量大小

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;

6、查看所有数据库各表容量大小

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;

7、查看指定数据库容量大小

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='short_video';

8、查看指定数据库各表容量大小

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='short_video'
order by data_length desc, index_length desc;

总结

到此这篇关于MySQL数据库如何查看表占用空间大小的文章就介绍到这了!

MySQL 相关文章推荐
MySQL令人咋舌的隐式转换
Apr 05 MySQL
多属性、多分类MySQL模式设计
Apr 05 MySQL
MySQL表字段时间设置默认值
May 13 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
mysql函数全面总结
Nov 11 MySQL
Mysql分析设计表主键为何不用uuid
Mar 31 MySQL
Mysql 如何合理地统计一个数据库里的所有表的数据量
Apr 18 MySQL
分析MySQL优化 index merge 后引起的死锁
Apr 19 MySQL
MySQL 字符集 character
May 04 MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 MySQL
MySQL池化框架学习接池自定义
Jul 23 MySQL
MySql统计函数COUNT的具体使用详解
Aug 14 MySQL
mysql中关键词exists的用法实例详解
Jun 10 #MySQL
sql注入报错之注入原理实例解析
Jun 10 #MySQL
MySQL如何修改字段类型和字段长度
Jun 10 #MySQL
mysql数据库实现设置字段长度
Jun 10 #MySQL
MySQL优化之慢日志查询
Jun 10 #MySQL
MySql中的json_extract函数处理json字段详情
Jun 05 #MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 #MySQL
You might like
php扩展ZF――Validate扩展
2008/01/10 PHP
10条PHP高级技巧[修正版]
2011/08/02 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
django url到views参数传递的实例
2019/07/19 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Python实现自动装机功能案例分析
2020/10/22 Python
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
学生会竞选演讲稿纪检部
2014/08/25 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python