通过SQL语句查看mysql数据库的大小-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

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

简介:

通过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';

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1969479如需转载请自行联系原作者


yangzhimingg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: