通过SQL语句查看mysql数据库的大小:


进入information_schema数据库(存放了其它数据库的信息)

# use information_schema;


查看所有数据的大小:

# select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;


查看单个库icinga的大小:

# select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='icinga';


查看指定数据库icinga某个表aa的大小:

# select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='icinga' and table_name='aa';