|
|
51CTO旗下网站
|
|
移动端

一文看懂MySQL如何查看数据库表容量大小

今天主要介绍MySQL查看数据库表容量大小的几个方法,仅供参考。下面,我们一起来看。

作者:波波说运维来源:今日头条|2019-09-17 08:23

今天主要介绍MySQL查看数据库表容量大小的几个方法,仅供参考。

1. 查看所有数据库容量大小

  1. SELECT 
  2.     table_schema AS '数据库', 
  3.     sum( table_rows ) AS '记录数', 
  4.     sum( TRUNCATE ( data_length / 1024 / 1024, 2 ) ) AS '数据容量(MB)', 
  5.     sum( TRUNCATE ( index_length / 1024 / 1024, 2 ) ) AS '索引容量(MB)'  
  6. FROM 
  7.     information_schema.TABLES  
  8. GROUP BY 
  9.     table_schema  
  10. ORDER BY 
  11.     sum( data_length ) DESC, 
  12.     sum( index_length ) DESC; 

一文看懂MySQL如何查看数据库表容量大小

2. 查看所有数据库各表容量大小

  1. SELECT 
  2.     table_schema AS '数据库', 
  3.     table_name AS '表名', 
  4.     table_rows AS '记录数', 
  5.     TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)', 
  6.     TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)'  
  7. FROM 
  8.     information_schema.TABLES  
  9. ORDER BY 
  10.     data_length DESC, 
  11.     index_length DESC; 

一文看懂MySQL如何查看数据库表容量大小

3. 查看指定数据库容量大小

  1. SELECT 
  2.     table_schema AS '数据库', 
  3.     sum( table_rows ) AS '记录数', 
  4.     sum( TRUNCATE ( data_length / 1024 / 1024, 2 ) ) AS '数据容量(MB)', 
  5.     sum( TRUNCATE ( index_length / 1024 / 1024, 2 ) ) AS '索引容量(MB)'  
  6. FROM 
  7.     information_schema.TABLES  
  8. WHERE 
  9.     table_schema = 'mysql'

一文看懂MySQL如何查看数据库表容量大小

4. 查看指定数据库各表容量大小

  1. SELECT 
  2.     table_schema AS '数据库', 
  3.     table_name AS '表名', 
  4.     table_rows AS '记录数', 
  5.     TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)', 
  6.     TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)'  
  7. FROM 
  8.     information_schema.TABLES  
  9. WHERE 
  10.     table_schema = 'mysql'  
  11. ORDER BY 
  12.     data_length DESC, 
  13.     index_length DESC; 

【编辑推荐】

  1. 详解MySQL索引使用率监控技巧,值得收藏
  2. 关于MySQL数据库清理binlog日志命令总结
  3. 如果你能面试的时候能回答这些MySQL数据库问题,月薪2万不是问题
  4. MyCat数据库的基础配置及使用
  5. 详解MySQL查看数据库表容量大小的方法总结
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

用Python玩转excel

用Python玩转excel

让重复操作傻瓜化
共3章 | DE8UG

119人订阅学习

AI入门级算法

AI入门级算法

算法常识
共22章 | 周萝卜123

113人订阅学习

这就是5G

这就是5G

5G那些事儿
共15章 | armmay

120人订阅学习

读 书 +更多

网络工程师必读——接入网与交换网

本书是以一个典型的计算机广域网通信为背景进行编写的,详细、全面地介绍了通信网中最主要的两个部分:目前,国内外接入网与交换网的主要技...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微