はじめに
自分用にテーブルが断片化してるか否かを確認する方法を書いてみました。
もし他にこんなのあるよー、って話あれば教えてください。
SHOW TABLE STATUS
- Data_freeを見ると良い
- innodb_file_per_tableオプションが有効であるべき
mysql> SHOW TABLE STATUS FROM test\G *************************** 1. row *************************** Name: t1 Engine: InnoDB Version: 10 Row_format: Dynamic Rows: 0 Avg_row_length: 0 Data_length: 98304 Max_data_length: 0 Index_length: 16384 Data_free: 0 Auto_increment: 1015 Create_time: 2020-11-19 12:38:12 Update_time: 2020-11-19 12:47:15 Check_time: NULL Collation: utf8mb4_0900_ai_ci Checksum: NULL Create_options: Comment: 1 row …[さらに読む]