mysql統計各數據庫總記錄條數及所占容量

查詢所有數據庫下記錄條數

select SUM(TABLE_ROWS) from information_schema.tables where TABLE_TYPE = 'BASE TABLE';

要查詢表所占的容量,就是把表的數據和索引加起來就可以了

select CONCAT(round((sum(DATA_LENGTH)+sum(INDEX_LENGTH))/1024/1024, 2), 'M') from information_schema.tables 
where TABLE_TYPE = 'BASE TABLE';

查詢所有的數據大小

select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from information_schema.tables where TABLE_TYPE = 'BASE TABLE'; 

oracle的請參考鏈接:

http://www.lxweimin.com/p/411f5ca6f341

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。