DBAtlas · 数据库运维图谱

重建表/索引

MySQL维护

命令

ALTER TABLE customer ENGINE=InnoDB;

作用

使用相同引擎重建表;重新创建索引和数据页以消除碎片和索引膨胀。

适用场景

用于通过空 ALTER 刷新表,或修复损坏的页面布局。

注意

大表需要与表大小相等的临时磁盘空间。为减少锁定:ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;

在 DBAtlas 中打开 →

相关内容