一、库大小
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='table';
二、表大小
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='table' ;
本文提供了两个SQL查询,用于获取MySQL数据库的总体大小和各个表的大小信息,包括记录数、数据容量和索引容量,单位转换为MB。查询集中在information_schema.tables表上,特别关注了data_length和index_length字段。

2086

被折叠的 条评论
为什么被折叠?



