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

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

今天主要介绍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; 

责任编辑:赵宁宁 来源: 今日头条
相关推荐

2019-09-17 07:31:53

MySQL表容量数据库

2011-04-07 17:39:16

SQL Server数

2019-09-11 09:37:17

数据库MySQL系统

2020-03-31 14:40:24

HashMap源码Java

2020-03-22 21:46:06

MySQLInnoDB表空间

2023-04-10 11:35:31

评估模型业务流程

2023-06-07 07:14:56

显卡显存容量

2021-10-17 19:48:10

扩展页表虚拟机

2023-12-26 07:40:34

2019-07-26 06:29:22

MySQL数据库SQL

2016-08-18 00:21:12

网络爬虫抓取网络

2021-12-08 22:29:41

经营分析体系

2022-07-28 09:02:41

文件存储系统

2024-08-12 12:30:27

2020-01-03 09:00:00

数据库数据库管理金融

2020-03-23 23:26:12

数据库服务器优化

2019-12-02 11:13:38

数据库触发器SQLServer

2019-12-14 15:27:31

MySQL数据库访问控制

2021-08-02 06:56:19

TypeScript编程语言编译器

2019-07-01 09:22:15

Linux操作系统硬件
点赞
收藏

51CTO技术栈公众号