mysql 查看数据库所有表使用大小
可以使用以下命令查看MySQL数据库所有表的使用大小:
SELECT table_schema AS "Database",
table_name AS "Table",
CONCAT(ROUND(((data_length + index_length) / 1024 / 1024), 2), " MB") AS "Size"
FROM information_schema.TABLES
ORDER BY (data_length + index_length) DESC;
这条命令将查询information_schema数据库中的TABLES表,获取所有表的使用大小,并按照大小从大到小排序。其中,data_length表示数据大小,index_length表示索引大小。查询结果中的Size列表示表的总大小。
原文地址: https://www.cveoy.top/t/topic/bWvc 著作权归作者所有。请勿转载和采集!