【发布时间】:2015-07-28 12:12:29
【问题描述】:
这是我的 innodb 表的表状态
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
+------+--------+---------+------------+--------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------+
| TEST | InnoDB | 10 | Compact | 172713 | 1175 | 203096064 | 202309632 | 0 | 5242880 | 181935 | 2015-07-21 23:52:24 | NULL | NULL | utf8_general_ci | NULL | | |
这是ibd文件的物理大小
213909504 Jul 22 01:35 TEST.ibd
所以 ibd 文件的物理大小和表的 Data_length 之间存在大约 10mb 的差异。我认为 5.2mb 被 mysql 占用为“Data_free”。
我的问题是剩下的 4.8mb 数据到哪里去了?
谢谢!
二本
【问题讨论】:
标签: mysql linux relational-database innodb