每次想知道数据库各个表的大概状态,使用这个sql可以查询到一个数据库中每一个表占空间的大小。
select
TABLE_NAME,
concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables
where TABLE_SCHEMA = 'nanocell_cluster'
group by TABLE_NAME
order by data_length desc;
记录下。