开发者社区> 问答> 正文

怎么查看RDS实例中每个数据库所占的空间大小

怎么查看RDS实例中每个数据库所占的空间大小,RDS控制台可以查看吗?

展开
收起
lhxr_2012 2014-06-25 17:50:53 8291 0
1 条回答
写回答
取消 提交回答
  • 可以查看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的实例空间主要包括:数据文件、日志文件、其他文件(系统文件、临时文件)。
    2014-06-25 17:53:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像