**:
1.檢視資料庫的大小
use 資料庫名
select sum(data_length)+sum(index_length)
from information_schema.tables where table_schema='資料庫名';
得到的結果是以位元組為單位,除1024為k,除1048576為m。
2.檢視表的最後mysql修改時間
select table_name,update_time from information_schema.tables where table_schema='資料庫名';
可以通過檢視資料庫中表的mysql修改時間,來確定mysql資料庫是否已經長期不再使用。
3.檢視資料庫中各個表占用的空間大小
如果想知道mysql資料庫中每個表占用的空間、表記錄的行數的話,可以開啟mysql的 information_schema 資料庫。在該庫中有乙個 tables 表,這個表主要字段分別是:
table_schema : 資料庫名
table_name:表名
engine:所使用的儲存引擎
tables_rows:記錄數
data_length:資料大小
index_length:索引大小
其他欄位請參考mysql的手冊,我們只需要了解這幾個就足夠了。
所以要知道乙個表占用空間的大小,那就相當於是 資料大小 + 索引大小 即可。
sql:
select table_name,data_length+index_length,table_rows from tables where table_schema='資料庫名' and table_name='表名'
mysql 檢視資料庫 表 大小
記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...
mysql檢視資料庫大小或者表大小
要想知道每個資料庫的大小的話,步驟如下 1 進入information schema 資料庫 存放了資料庫的資訊 use information schema 2 查詢所有資料庫的大小 select concat round sum data length 1024 1024 2 mb as dat...
MYSQL 檢視資料庫大小以及表的大小
在mysql的information schema資料庫下執行 一 檢視每個資料庫的大小 select table schema,concat round sum data length 1024 1024 2 mb as data from tables group by table schema...