|  概述
今天主要介绍MySQL查看数据库表容量大小的几个方法,仅供参考。1、查看所有数据库容量大小 SELECT     table_schema AS '数据库',     sum( table_rows ) AS '记录数',     sum( TRUNCATE ( data_length / 1024 / 1024, 2 ) ) AS '数据容量(MB)',     sum( TRUNCATE ( index_length / 1024 / 1024, 2 ) ) AS '索引容量(MB)'  FROM     information_schema.TABLES  GROUP BY     table_schema  ORDER BY     sum( data_length ) DESC,     sum( index_length ) DESC; 
 2、查看所有数据库各表容量大小
 SELECT     table_schema AS '数据库',     table_name AS '表名',     table_rows AS '记录数',     TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)',     TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)'  FROM     information_schema.TABLES  ORDER BY     data_length DESC,     index_length DESC; 
  3、查看指定数据库容量大小 SELECT     table_schema AS '数据库',     sum( table_rows ) AS '记录数',     sum( TRUNCATE ( data_length / 1024 / 1024, 2 ) ) AS '数据容量(MB)',     sum( TRUNCATE ( index_length / 1024 / 1024, 2 ) ) AS '索引容量(MB)'  FROM     information_schema.TABLES  WHERE     table_schema = 'mysql'; 
  4、查看指定数据库各表容量大小 SELECT     table_schema AS '数据库',     table_name AS '表名',     table_rows AS '记录数',     TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)',     TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)'  FROM     information_schema.TABLES  WHERE     table_schema = 'mysql'  ORDER BY     data_length DESC,     index_length DESC; 
 
 
 【编辑推荐】 【责任编辑:庞桂玉 TEL:(010)68476606】NoSQL究竟是什么?了解为什么NoSQL数据库不是传统数据库的对手详解MySQL索引使用率监控技巧,值得收藏关于MySQL数据库清理binlog日志命令总结如果你能面试的时候能回答这些MySQL数据库问题,月薪2万不是问题MyCat数据库的基础配置及使用
 点赞 0
 (编辑:鹰潭站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |