为什么在mysql重启后更改表执行

时间:2013-02-12 06:43:44

标签: mysql alter-table

我在mysql中读过几个关于alter table命令的解决方法/替代方法。但是,我发现最快的方法是重启mysql服务器(当然这不是你想在生产环境中做的事情)

在mysql重启后,alter table执行速度是否有任何原因

(这是在AWS EC2微型实例 - mysql Ver 14.14 Distrib 5.5.28,debian-linux-gnu(x86_64)使用readline 6.2)

1 个答案:

答案 0 :(得分:0)

  1. 桌子上没有锁。流程无需等待;
  2. 对磁盘的影响较小,因为alter需要大量磁盘使用。