暂无图片
MySQL大表进行碎片整理
我来答
分享
Tuang·誌團·纸團
2020-04-16
MySQL大表进行碎片整理

MySQL大表执行alter table table_name engine=innodb;进行碎片整理,有啥影响。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张冲

ALTER TABLE … ENGINE=InnoDB;

所需的锁定量取决于您使用的MySQL版本:
MySQL 5.5和更早版本:该表在重建期间是只读的。
5.6.16及更早版本:该表在重建期间是只读的。
MySQL 5.6.17及更高版本:在重建期间,表处于在线状态,但在重建表移动到位时,需要在最后短暂锁定。
MySQL 5.7和更高版本:在重建期间,表是在线的,但是在重建表移动到位时,需要在末尾有一个短暂的锁定。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏