可以查看information_schema库中的tables表,以获得数据库的空间信息。
(1)查看所有数据库的空间大小:
select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from information_schema.tables;
(2)查看指定数据库的空间大小:
select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from information_schema.tables where table_schema=’XXXXX’;
(3)查看指定表的空间大小:
select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from information_schema.tables where table_schema=’XXXXX’and table_name=’YYYYYY’;
通过RDS控制台查看到的是整个实例(所有数据库)占用磁盘空间大小。
RDS的实例空间主要包括:数据文件、日志文件、其他文件(系统文件、临时文件)。