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

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

今天主要介绍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; 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

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

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; 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

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

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'
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

一文看懂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; 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

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

2019-09-17 07:31:53

MySQL表容量数据库

2019-09-11 09:37:17

数据库MySQL系统

2011-04-07 17:39:16

SQL Server数

2020-03-31 14:40:24

HashMap源码Java

2024-12-04 13:02:34

数据库分库分表

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

扩展页表虚拟机

2019-07-26 06:29:22

MySQL数据库SQL

2023-12-26 07:40:34

2016-08-18 00:21:12

网络爬虫抓取网络

2024-08-12 12:30:27

2022-07-28 09:02:41

文件存储系统

2021-12-08 22:29:41

经营分析体系

2020-01-03 09:00:00

数据库数据库管理金融

2019-12-02 11:13:38

数据库触发器SQLServer

2020-03-23 23:26:12

数据库服务器优化

2019-12-14 15:27:31

MySQL数据库访问控制

2021-08-02 06:56:19

TypeScript编程语言编译器
点赞
收藏

51CTO技术栈公众号