Mysql從入門到精通-查詢數據庫中表大小

select table_name, data_length from information_schema.tables where table_schema='DBNAME';


SELECT table_name,  sum(DATA_LENGTH)+sum(INDEX_LENGTH)
FROM information_schema.TABLES where TABLE_SCHEMA='DBNAME' GROUP BY TABLE_NAME;

 

結果除以 1024*1024 爲 M

改進一下

select table_name, data_length/(1024*1024) from information_schema.tables where table_schema='saku';


SELECT table_name,  (sum(DATA_LENGTH)+sum(INDEX_LENGTH))/(1024*1024)
FROM information_schema.TABLES where TABLE_SCHEMA='saku' GROUP BY TABLE_NAME;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章