【記錄】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