Безопасный подход для преобразования таблицы из MyISAM в InnoDB
Я знаю, что выполнение простого запроса преобразует таблицу из MyISAM
в InnoDB
, Также мы можем переместить данные в таблицу с InnoDB
, Эти два подхода хороши. Но в моих таблицах производственной базы данных почти 2 миллиона записей с активным CRUD все время онлайн-пользователями.
Мой концерт
- Если я запускаю запрос
ALTER TABLE users ENGINE = InnoDB;
Это определенно займет время, а что если онлайн-пользователи получат доступ к этой таблице за это время?
Любая помощь высоко ценится.