Трябва да използвате pt-online-schema-change , инструмент за автоматизиране на операции ALTER TABLE за MySQL, без заключване на масата. Това е част от Percona Toolkit, безплатна колекция от незаменими помощни инструменти за MySQL разработчици и администратори на бази данни.
$ pt-onlines-chema-change h=localhost,D=mydatabase,t=mytable \
--alter="add column mod_time timestamp"
Можете да продължите да четете и пишете оригиналната таблица, докато pt-online-schema-change работи. Когато приключи, автоматично разменя имената на таблиците и премахва оригинала.
Можете да видите запис на уеб семинар за този инструмент от неговия дизайнер. Гледането е безплатно, но изисква регистрация:http://www.percona.com/webinars/2012-05-02-zero-downtime-schema-changes-in-mysql