Mysql如何统计表的大小
生活随笔
收集整理的這篇文章主要介紹了
Mysql如何统计表的大小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????在開發中遇到一個問題,我要統計哪個表中的數據增長度快。于是就想要找出每個表的大小。
SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name', CONCAT(ROUND(table_rows/1000000,4),'M') AS 'Number of Rows', CONCAT(ROUND(data_length/(1024*1024),4),'M') AS 'Data Size',CONCAT(ROUND(index_length/(1024*1024),4),'M') AS 'Index Size', CONCAT(ROUND((data_length+index_length)/(1024*1024),4),'M') AS'Total'FROM information_schema.TABLES ORDER BY --total DESC;????????這段代碼是統計每個表的大小,是M為單位,如果需要其他單位再*1024或者少一個*1024。下圖為統計之后的結果。
總結
以上是生活随笔為你收集整理的Mysql如何统计表的大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: org.xml.sax.SAXParse
- 下一篇: 第九篇:Spring Boot整合Spr