1. 程式人生 > >檢視mysql資料表的表空間大小

檢視mysql資料表的表空間大小

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from information_schema.TABLES where table_schema='資料庫名字' and table_name='表名字';

下面是按G單位檢視,舉一反三吧

SELECT concat(round((sum(DATA_LENGTH)+sum(INDEX_LENGTH))/1024/1024/1024,2),'G') 
as total_size FROM information_schema.TABLES where table_schema='資料庫名' and 
 table_name='表名';

或者再MySQL的資料目錄下通過shell命令直接檢視ibd檔案的大小 du -sh xx.ibd