【MySQL】查看數據庫所占空間大小


在Mysql中會有一個默認的數據庫:information_schema,里面有一個Tables表記錄了所有表的信息。使用該表來看數據庫所占空間大小的代碼如下:

USE information_schema;

SELECT TABLE_SCHEMA, SUM(DATA_LENGTH) FROM TABLES GROUP BY TABLE_SCHEMA;
  • 1
  • 2
  • 3

可看到各個數據庫的所占空間大小,如果想要看到以k為單位的大小,代碼如下:

USE information_schema;

SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024 FROM TABLES GROUP BY TABLE_SCHEMA;
  • 1
  • 2
  • 3

就是字節數除以1024,同理,MG分別是再除一個1024和再除兩個1024.

TABLES表中還有很多其它的數據,有需要的同學可以通過SHOW COLUMNS FROM TABLES查看表的字段。

原文鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM