Я прямо пытаюсь добавить 3 новых столбца в таблицу innodb mysql, которая составляет более 10 ГБ и служит (читать/писать) в Интернете.Как добавить новые столбцы в более чем 10 GB innodb таблицу mysql, не влияя на производительность?
Я только использовал ALTER TABLE xxx add column yyy ...
как обычно.
Из-за большой шкалы данных операция изменения занимает очень много времени (более 10 минут).
Проблема заключается в том, что она блокирует всю таблицу, так что она не может служить при изменении.
Я использую mysql-5.6.14, который заявляет о поддержке операции ADD
.
Это обычная проблема?
или
Я что-то не так?
http://dba.stackexchange.com/questions/9746/mysql-fastest-way-to-alter-table-for-innodb http://dba.stackexchange.com/questions/9746/mysql- Скорее всего, это вариант-table-for-innodb – Abs
@ Абс, боюсь, это не поможет. Я действительно сталкиваюсь с проблемой блокировки таблицы, но я не знаю почему. Кроме того, я не могу терпеть простоя. – Will