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

发布时间:2025-05-25 02:27:47 作者:益华网络 来源:undefined 浏览量(0) 点赞(0)
摘要:今天主要介绍MySQL查看数据库表容量大小的几个方法,仅供参考。 1. 查看所有数据库容量大小SELECTtable_schemaAS数据库,sum(table_rows)AS记录数,sum(TRUNCA

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

二维码

扫一扫,关注我们

声明:本文由【益华网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【益华网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,公众号系统,软件开发等

立即咨询 15368564009
在线客服
嘿,我来帮您!