INNODBのTABLESPACEにどれだけFREE SPACEがあるか確認。

mysql> SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE, ENGINE, DATA_FREE,TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA=’test’ AND TABLE_NAME like ‘T%’;

+————–+————+————+——–+———–+—————+
| TABLE_SCHEMA | TABLE_NAME | TABLE_TYPE | ENGINE | DATA_FREE | TABLE_COMMENT |
+————–+————+————+——–+———–+—————+
| test | T1 | BASE TABLE | InnoDB | 4194304 | |
| test | T2 | BASE TABLE | InnoDB | 4194304 | |
| test | t1 | BASE TABLE | InnoDB | 4194304 | My Table |
+————–+————+————+——–+———–+—————+
3 rows in set (0.02 sec)
mysql>

mysql> show table status like ‘T%’;
|-+————-+———+————+——+—————-+————-+—————–+————–+———–+
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free |
+——+——–+———+————+——+—————-+————-+—+————-+————–+————
| T1 | InnoDB | 10 | Compact | 9 | 1820 | 16384 | 0 | 0 | 4194304 |
| T2 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 4194304 |
|+——+——–+———+———–+——+—————-+————-+—————–+————–+———–+
2 rows in set (0.55 sec)
mysql>

innodb_freespace

Comments are closed.

Post Navigation