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

2021-09-21 06:35:14 字數 1076 閱讀 4472

**:

1、進去指定schema 資料庫(存放了其他的資料庫的資訊) 

mysql> use information_schema;

database changed

2、查詢所有資料的大小

mysql> select concat(round(sum(data_length/1024/1024), 2), 'mb')

-> as data from tables;

+———–+

| data      |

+———–+

| 6674.48mb |

+———–+

1 row in set (16.81 sec)​

3、檢視指定資料庫例項的大小,比如說資料庫 forexpert

mysql> select concat(round(sum(data_length/1024/1024), 2), 'mb')

-> as data from tables where table_schema='forexpert';

+———–+

| data      |

+———–+

| 6542.30mb |

+———–+

1 row in set (7.47 sec)

4、檢視指定資料庫的表的大小,比如說資料庫 forexpert 中的 member 表 ​

mysql> select concat(round(sum(data_length/1024/1024),2),'mb') as data

-> from tables where table_schema='forexpert'

-> and table_name='member';

+——–+

| data   |

+——–+

| 2.52mb |

+——–+

1 row in set (1.88 sec)

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

如果想知道mysql資料庫中每個表占用的空間 表記錄的行數的話,可以開啟mysql的 information schema 資料庫。在該庫中有乙個 tables 表,這個表主要字段分別是 table schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables r...

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

我在做爬蟲的過程中,剛剛爬了幾萬條資料,放在了mysql資料庫裡,於是想看看mysql中這個資料庫大小以及每個表的大小,於是進行了查閱,主要查到了說法,組合在一起趕緊特別的好,如下。第一種 如果想知道mysql資料庫中每個表占用的空間 表記錄的行數的話,可以開啟mysql的 information ...

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

如果想知道mysql資料庫中每個表占用的空間 表記錄的行數的話,可以開啟mysql的 information schema 資料庫。在該庫中有乙個 tables 表,這個表主要字段分別是 table schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables r...