Этот вопрос, вероятно, предназначен для экспертов и администраторов MySQL, которые раньше выполняли такого рода миграцию.
У меня есть 17 таблиц MySQL, триггеров и хранимых процедур на механизме хранения MyISAM. Эти таблицы содержат около 8 МБ данных вместе. Поскольку я перемещаю приложение и базу данных в Amazon EC2 и RDS, мне было интересно, каковы основные соображения при переносе таблиц из MyISAM в InnoDB.
Шаги, которые я буду выполнять, в значительной степени следующие.
Когда я спрашиваю о ключевых аспектах миграции, подобной этой, между механизмами хранения MySQL, я хочу знать из с точки зрения опытных администраторов, если что-то явно необходимо позаботиться на уровне БД во время миграции данных и т.д., чтобы БД вела себя так, как должна, и не было сбоев. Я обеспокоен главным образом тем, что прочитал, что способы буферизации, ввода-вывода, использования ЦП и памяти в InnoDB и MyISAM отличаются.
Я с радостью приму ваши 2 цента на этот процесс.
Спасибо.
* Обновление *
innodb_buffer_pool_size - {DBInstanceClassMemory * 3/4} Это то, что сейчас установлено.
Я ищу и другие параметры. Дайте мне знать, если вы хотите увидеть значения, установленные для каких-либо других конкретных параметров.