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增加索引不生效的几种情况
Jun 23 MySQL
mysql如何配置白名单访问
Jun 30 MySQL
python中的mysql数据库LIKE操作符详解
Jul 01 MySQL
Mysql案例刨析事务隔离级别
Sep 25 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
深入讲解数据库中Decimal类型的使用以及实现方法
Feb 15 MySQL
Mysql多层子查询示例代码(收藏夹案例)
Mar 31 MySQL
Mysql中常用的join连接方式
May 11 MySQL
Mysql 一主多从的部署
May 20 MySQL
手把手带你彻底卸载MySQL数据库
Jun 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python中扩展包的安装方法详解
2017/06/14 Python
Python中交换两个元素的实现方法
2018/06/29 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
python制作简单五子棋游戏
2019/06/18 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
pandas使用之宽表变窄表的实现
2020/04/12 Python
详解Python多线程下的list
2020/07/03 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
一套软件测试笔试题
2014/07/25 面试题
如何执行一个shell程序
2012/11/23 面试题
职业生涯规划设计步骤
2014/01/12 职场文书
销售员岗位职责范本
2014/02/03 职场文书
小组名称和口号
2014/06/09 职场文书
一般党员对照检查材料
2014/09/24 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
python实现自动化群控的步骤
2021/04/11 Python