2013-02-12 56 views
0

我已经读了mysql的alter table命令的几个解决方法/替代方案。然而,我发现最快的方法就是重新启动MySQL服务器(当然这不是你想在生产环境中做什么)为什么在mysql重新启动后改变表执行

有什么理由ALTER TABLE执行mysql的重新启动后更快

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

回答

0
  1. 没有锁定表。流程不需要等待;
  2. 对磁盘影响较小,因为alter需要大量磁盘使用。