Сейчас нужно изменить схему для некоторых таблиц - где-то удлить / добавтиь столбец, где-то изменить его тип и т.д.
Таблицы относительно большие - от 1 до 5 млн записей.
Есть ли какой-то способ оценить время на изменение схемы?
Хотя бы такой кjсвенный, как explain?
Потому что если это, условно, 10-20 мин - ну ок, можно ночью сделать, если час - то нужно уже что-то придумывать....
^ проблема с этим решением - все новые записи с момента как сделали дамп пропадут. а если их синхронизировать - выйдет одно из решений в ответе ниже. они как-раз и делают копию таблицы, изменяют ее, синхронизируют изменения и меняют местами.