当前位置:网站首页>查看数据库数据量大小,占用磁盘大小
查看数据库数据量大小,占用磁盘大小
2022-08-02 17:33:00 【Direct_】
文章目录
查看数据库数据量大小,占用磁盘大小
本次测试使用
mysql数据库
数据库名demo
1. 查看现有数据库
show databases;
2. 进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;
3. 查看 information_schema 数据库表信息
select * from information_schema.tables;
4. 查询所有数据的总大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables;
5. 查看实例下所有数据库的空间占用情况,并按从大小排序
select table_schema ,concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables where table_schema like '%%' group by table_schema order by data desc;
6.查看指定数据库的大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables where table_schema='demo' ;
7. 查看指定数据库下的所有表的空间占用情况,并按从大到小排序
select table_name,round(sum(data_length/1024/1024),2) as size from information_schema.tables where table_schema='demo' group by table_name order by size desc;
8. 查看指定数据库的某个表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables where table_schema='demo' and table_name='t_student' ;
其他
select table_schema ,
round(sum(data_length/1024/1024),2) as data_length ,
round(sum(DATA_FREE/1024/1024),2) as data_free ,
round(sum(INDEX_LENGTH/1024/1024),2) as INDEX_LENGTH from information_schema.tables where table_schema='demo' group by table_schema order by data_length;
select
TABLE_SCHEMA
,sum(DATA_LENGTH)/1024/1024/1024 as size_DATA_LENGTH_g
,sum(INDEX_LENGTH)/1024/1024/1024 as size_INDEX_LENGTH_g
,sum(DATA_FREE)/1024/1024/1024 as size_DATA_FREE_g
,sum((DATA_LENGTH+INDEX_LENGTH+DATA_FREE))/1024/1024/1024 as size_g
from information_schema.tables
where table_type = 'BASE TABLE'
group by TABLE_SCHEMA
order by size_DATA_FREE_g
;
select
TABLE_NAME
,sum(DATA_LENGTH)/1024/1024/1024 as size_DATA_LENGTH_g
,sum(INDEX_LENGTH)/1024/1024/1024 as size_INDEX_LENGTH_g
,sum(DATA_FREE)/1024/1024/1024 as size_DATA_FREE_g
,sum((DATA_LENGTH+INDEX_LENGTH+DATA_FREE))/1024/1024/1024 as size_g
from information_schema.tables
where table_type = 'BASE TABLE'
and table_schema = 'db_name'
– and TABLE_NAME = 'table_name'
group by TABLE_NAME
order by size_g desc
limit 20
边栏推荐
猜你喜欢
随机推荐
小程序毕设作品之微信体育馆预约小程序毕业设计成品(7)中期检查报告
Flink学习9:配置idea开发flink-Scala程序环境
织梦提示信息提示框美化
ffmpeg cannot find libx264 after compilation
Informatica旗下PowerCenter的元数据库解析
「全球数字经济大会」登陆 N 世界,融云提供通信云服务支持
每日优鲜倒了,叮咚买菜的春天在哪?
KunlunBase 1.0 发布了!
Kubernetes:(六)Pod重启策略和状态解释
解决多版本jar包冲突问题
LeetCode·每日一题·
AI+医疗:使用神经网络进行医学影像识别分析
Dream weaving prompt information prompt box beautification
Wechat Gymnasium Appointment Mini Program Graduation Design Finished Works Mini Program Graduation Design Finished Work (6) Question Opening Reply PPT
golang源码分析(8):m、p、g、shedt、sudog
JS数组删除其中一个元素
【无标题】
php弱类型-攻防世界lottery
H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?
腾讯架构师是如何解释:Redis高性能通信的原理(精华版)









