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的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
Mysql中 unique列插入重复值该怎么解决呢
May 26 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
Jun 18 MySQL
新手入门Mysql--概念
Jun 18 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
详细聊聊关于Mysql联合查询的那些事儿
Oct 24 MySQL
mysql的单列多值存储实例详解
Apr 05 MySQL
MySQL创建管理RANGE分区
Apr 13 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
MySQL自定义函数及触发器
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
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
js实现微博发布小功能
2017/01/12 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
python字典快速保存于读取的方法
2018/03/23 Python
Python函数中不定长参数的写法
2019/02/13 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
python高级特性简介
2020/08/13 Python
python+requests接口自动化框架的实现
2020/08/31 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
老同学聚会感言
2014/02/23 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL