首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 查看資料庫物件大小與統計資訊 SQL 指令總結

     編輯:MySQL 綜合教學

核心思路

資料庫物件(表、視圖、觸發器等)統計資訊存放於 information_schema 資料庫中,透過查詢 TABLES 視圖即可獲得大小、行數、編碼等關鍵指標。

實用查詢指令

1. 進入資訊庫

USE information_schema;

2. 查詢所有表總大小 (MB)

SELECT CONCAT(ROUND(SUM(data_length/1024/1024),2),'MB') AS data_size FROM tables;

3. 查詢指定資料庫大小 (MB)

SELECT CONCAT(ROUND(SUM(data_length/1024/1024),2),'MB') AS DB_size
FROM tables WHERE table_schema='ehr';

4. 查詢指定資料庫指定表大小 (MB)

SELECT CONCAT(ROUND(SUM(data_length/1024/1024),2),'MB') AS table_size
FROM tables WHERE table_schema='ehr' AND table_name='ehr_age';

延伸應用

生產環境雖有圖形化工具,但底層皆是這些 SQL。掌握核心查詢可自動化監控、告警、容量規劃。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved