0
点赞
收藏
分享

微信扫一扫

Mysql从入门到精通-查询数据库中表大小

古月无语 2022-05-27 阅读 100

select table_name, data_length from information_schema.tables where table_schema='DBNAME';

Mysql从入门到精通-查询数据库中表大小_Java

SELECT table_name,  sum(DATA_LENGTH)+sum(INDEX_LENGTH)
FROM information_schema.TABLES where TABLE_SCHEMA='DBNAME' GROUP BY TABLE_NAME;

Mysql从入门到精通-查询数据库中表大小_Java_02

 

结果除以 1024*1024 为 M

改进一下

select table_name, data_length/(1024*1024) from information_schema.tables where table_schema='saku';

Mysql从入门到精通-查询数据库中表大小_Java_03

SELECT table_name,  (sum(DATA_LENGTH)+sum(INDEX_LENGTH))/(1024*1024)
FROM information_schema.TABLES where TABLE_SCHEMA='saku' GROUP BY TABLE_NAME;

Mysql从入门到精通-查询数据库中表大小_Java_04


举报

相关推荐

0 条评论