【记录】mysql 查看某数据库各个表容量大小SQL


 

  有时候我们可能需要了解数据库中各个表的容量及大小,好了解数据库情况。

现只需要一条SQL就可以直观的展示出来。

 

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 = 'dbname' -- 数据库名字
ORDER BY
	table_rows DESC;

  

参考地址:https://www.cnblogs.com/rxbook/p/9168500.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM