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 相关文章推荐
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
May 06 MySQL
MySQL 8.0 驱动与阿里druid版本兼容问题解决
Jul 01 MySQL
MySQL中order by的使用详情
Nov 17 MySQL
MySQL之MyISAM存储引擎的非聚簇索引详解
Mar 03 MySQL
MySQL慢查询优化解决问题
Mar 17 MySQL
你真的会用Mysql的explain吗
Mar 31 MySQL
解决MySQL Varchar 类型尾部空格的问题
Apr 06 MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
Apr 09 MySQL
MySQL范围查询优化的场景实例详解
Jun 10 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
Jun 14 MySQL
MySQL外键约束(Foreign Key)案例详解
Jun 28 MySQL
SQLServer常见数学函数梳理总结
Aug 05 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简单系统查询模块代码打包下载
2008/06/07 PHP
一个很不错的PHP翻页类
2009/06/01 PHP
php实现多张图片上传加水印技巧
2013/04/18 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
Python实现的矩阵转置与矩阵相乘运算示例
2019/03/26 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
python实现扫雷游戏的示例
2020/10/20 Python
中专生求职自荐信范文
2013/12/22 职场文书
开会迟到检讨书
2014/02/03 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
医院领导班子整改方案
2014/10/01 职场文书
借名购房协议书范本
2014/10/06 职场文书
代领报检证委托书范本
2014/10/11 职场文书
房屋租赁合同解除协议书
2014/10/11 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers