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 相关文章推荐
多表查询、事务、DCL
Apr 05 MySQL
MySQL kill不掉线程的原因
May 07 MySQL
MySQL 逻辑备份与恢复测试的相关总结
May 14 MySQL
mysql备份策略的实现(全量备份+增量备份)
Jul 07 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 MySQL
一条慢SQL语句引发的改造之路
Mar 16 MySQL
你真的会用Mysql的explain吗
Mar 31 MySQL
分享几个简单MySQL优化小妙招
Mar 31 MySQL
Nebula Graph解决风控业务实践
Mar 31 MySQL
MySQL创建管理子分区
Apr 13 MySQL
MySQL详解进行JDBC编程与增删改查方法
Jun 16 MySQL
MySQL性能指标TPS+QPS+IOPS压测
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
一个高ai的分页函数和一个url函数
2006/10/09 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
如何实现浏览器上的右键菜单
2006/07/10 Javascript
JS 动态加载脚本的4种方法
2009/05/05 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
python正则表达式的使用
2017/06/12 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
python3实现随机数
2018/06/25 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
管理标语大全
2014/06/24 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python