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 06 MySQL
MySQL pt-slave-restart工具的使用简介
Apr 07 MySQL
MySQL CHAR和VARCHAR该如何选择
May 31 MySQL
SQL实现LeetCode(177.第N高薪水)
Aug 04 MySQL
Mysql中where与on的区别及何时使用详析
Aug 04 MySQL
MySQL如何解决幻读问题
Aug 07 MySQL
详细聊聊MySQL中慢SQL优化的方向
Aug 30 MySQL
MySQL数据库超时设置配置的方法实例
Oct 15 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
一文了解MYSQL三大范式和表约束
Apr 03 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
MySQL普通表如何转换成分区表
May 30 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中批量修改文件后缀名的函数代码
2011/10/23 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
javascript动态加载二
2012/08/22 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
详解js闭包
2014/09/02 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
python人人网登录应用实例
2014/09/26 Python
Python简单进程锁代码实例
2015/04/27 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
成品仓管员岗位职责
2013/12/11 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
python实现会员信息管理系统(List)
2022/03/18 Python