2013-02-12 51 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需要大量磁盤使用。