开发者社区> 问答> 正文

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

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

展开
收起
lhxr_2012 2014-06-25 17:50:53 8286 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像