| 今天主要介绍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】详解MySQL索引使用率监控技巧,值得收藏关于MySQL数据库清理binlog日志命令总结如果你能面试的时候能回答这些MySQL数据库问题,月薪2万不是问题MyCat数据库的基础配置及使用详解MySQL查看数据库表容量大小的方法总结
 点赞 0
 (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |