MYSQL 檢視資料庫大小以及表的大小

2021-07-31 11:05:14 字數 489 閱讀 3639

在mysql的information_schema資料庫下執行:

一、檢視每個資料庫的大小

select table_schema,concat(round(sum(data_length/1024/1024),2),'mb') as data from tables group by  table_schema

二、檢視某個庫每個表的大小

select table_name,concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='postop' group by table_name

【補充:

mysql的information_schema資料庫包含了一些表和檢視,提供了訪問資料庫元資料的方式。

元資料是關於資料的資料,如資料庫名或表名,列的資料型別,或訪問許可權等。有些時候用於表述該資訊的其他術語包括「資料詞典」和「系統目錄」。

mysql檢視資料庫以及表的大小

對資料庫進行一次 其中用到的sql語句如下,從網上摘錄下來的。1 檢視資料庫大小 select table schema as 資料庫 sum table rows as 記錄數 sum truncate data length 1024 1024,2 as 資料容量 mb sum truncate...

mysql 檢視資料庫及表大小以及資料庫擴容評估

1.檢視資料庫資料儲存的位置 2.檢視資料庫大小 2.1information shema 每個資料庫都有乙個原資料庫,記錄和儲存了當前 mysql 所有資料庫及表的儲存資訊,包含列,索引,大小,字段等等 information schema中的表主要有 schemata表 這個表裡面主要是儲存在m...

mysql 檢視資料庫 表 大小

記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...