表数据删除一般,表文件大小不变,主要原因就是在于表空间的回收逻辑
设置 innodb_file_per_table=On 表示每个InnoDB 表数据都存储在一个ibd为后缀的文件中,便于管理
Delete 命令只会标注这个纪录为删除,不会释放表空间,造成表空洞
插入造成的页分裂,也会造成表空洞
重建表的方式
1 建新表,复制插入
2 alter table A engine=InnoDB
表数据删除一般,表文件大小不变,主要原因就是在于表空间的回收逻辑
设置 innodb_file_per_table=On 表示每个InnoDB 表数据都存储在一个ibd为后缀的文件中,便于管理
Delete 命令只会标注这个纪录为删除,不会释放表空间,造成表空洞
插入造成的页分裂,也会造成表空洞
重建表的方式
1 建新表,复制插入
2 alter table A engine=InnoDB
919
456
420

被折叠的 条评论
为什么被折叠?