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系列之十 MySQL事务隔离实现并发控制
Jul 02 MySQL
QT连接MYSQL数据库的详细步骤
Jul 07 MySQL
MySQL配置主从服务器(一主多从)
Aug 07 MySQL
mysql 联合索引生效的条件及索引失效的条件
Nov 20 MySQL
浅谈mysql哪些情况会导致索引失效
Nov 20 MySQL
MySQL数据库⾼可⽤HA实现小结
Jan 22 MySQL
关于k8s环境部署mysql主从的问题
Mar 13 MySQL
MySQL读取JSON转换的方式
Mar 18 MySQL
分享几个简单MySQL优化小妙招
Mar 31 MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 MySQL
mysql全面解析json/数组
Jul 07 MySQL
MySQL实现字段分割一行转多行的示例代码
Jul 07 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+mysql事务rollback&commit示例
2010/02/08 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
Python单体模式的几种常见实现方法详解
2017/07/28 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
pymysql模块使用简介与示例
2020/11/17 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
初三家长会邀请函
2014/01/18 职场文书
合作意向书
2014/07/30 职场文书
党委班子对照检查材料
2014/08/19 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
MySQL多表查询机制
2022/03/17 MySQL
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技