檢視 MySQL 資料庫中某個表占用的空間大小

2021-09-29 11:36:03 字數 571 閱讀 2838

開啟mysql的 information_schema 資料庫,在該庫中有乙個 tables 表,這個表主要字段分別是:

table_schema : 資料庫名

table_name:表名

engine:所使用的儲存引擎

tables_rows:記錄數

data_length:資料大小

index_length:索引大小

要知道乙個表占用空間的大小,那就相當於是 資料大小 + 索引大小 即可。

eg:(單位是m)

select (select data_length+index_length as sizes fromtableswhere

table_schema=『mysql』 and table_name=『help_relation』)/1024/1024 as 「m」;

eg:資料庫mysql中資料大小最大的前20個表的資訊

select * fromtableswhere table_schema=『mysql』 order by data_length desc limit 20;

檢視mysql某個資料庫多少張表以及占用的空間

mysql資料庫占用的空間 表記錄的行數在mysql的 information schema 資料庫。在該庫中有乙個 tables 表,這個表主要字段分別是 table schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables rows 記錄數 data le...

MySQL中檢視資料庫

檢視當前使用的資料庫,可使用如下命令 mysql select database 使用函式database mysql show tables 列頭資訊中可看出當前使用的db,格式為 tables in db name mysql status 注意結果中的 current database 資訊 ...

MySQL中檢視資料庫

檢視當前使用的資料庫,可使用如下命令 mysql select database 使用函式database mysql show tables 列頭資訊中可看出當前使用的db,格式為 tables in db name mysql status 注意結果中的 current database 資訊 ...