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 8.0.24版本安装配置方法图文教程
May 12 MySQL
Mysql文件存储图文详解
Jun 01 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL外键约束(FOREIGN KEY)案例讲解
Aug 23 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
一文弄懂MySQL索引创建原则
Feb 28 MySQL
MySQL创建管理HASH分区
Apr 13 MySQL
MySQL创建管理子分区
Apr 13 MySQL
MySQL 语句执行顺序举例解析
Jun 05 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
Sep 23 MySQL
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
May 08 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版(4)
2006/10/09 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP生成条形图的方法
2014/12/10 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
bootstrapvalidator之API学习教程
2017/06/29 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
详解Python3 pandas.merge用法
2019/09/05 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
华为python面试题
2016/05/03 面试题
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书