MySQL查看数据库空间容量剩余

 
如果想知道数据库容量和表空间的大小。打开mysql的information_schema数据库。在该库中有一个tables表,这个表主要字段分别是:

table_schema:数据库名

table_name:表名

table_rows:记录数

data_length:数据大小

index_length:索引大小查看所有数据库的容量剩余大小

engine:所使用的存储引擎

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;


 MySQL查看数据库空间容量剩余_第1张图片

你可能感兴趣的:(MySQL)