MySQL中optimize table、analyze table 和 alter table engine的区别

原创
2021/07/16 11:43
阅读数 1.4K

从 MySQL 5.6 版本开始,

  • alter table t engine = InnoDB(也就是 recreate)
  • analyze table t 其实不是重建表,只是对表的索引信息做重新统计,没有修改数据,这个过程中加了 MDL 读锁;
  • optimize table t 等于 recreate + analyze。
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部