MySQL表空间碎片整理

MySQL可使用alter table tn engine=innodb语句进行表空间碎片整理。而页内记录并非物理有序的,而且删除记录后,被删除的记录放到页内free链表,可能会产生不少空洞。alter table命令会重建表,这样的话,猜想可能扫描老表页内说有数据,一个一个的插入到新表中。是否是这个过程呢?跟踪了下堆栈:html (gdb) bt #0 btr_cur_optimistic_i
相关文章
相关标签/搜索