Советы

Как изменить MyISAM на InnoDB

По умолчанию база данных WordPress использовала в свое время “формат” MyISAM. Затем разработчики изменили формат по умолчанию на InnoDB. По многим статистическим данным, InnoDB превосходит MyISAM по определенным важным для работы динамических сайтов направлениям.

Если сегодня ваша база не использует InnoDB, вы можете воспользоваться этой заметкой для изменения формата. Мы коротко покажем, как изменить формат любой таблицы базы данных MySQL на InnoDB или MyISAM (или любой допустимый тип) с помощью простой команды SQL.

Важно! Прежде чем вносить какие-либо изменения в вашей базе данных, убедитесь, что у вас есть актуальная рабочая резервная копия. Если что-то пойдет не так, вы сможете восстановить предыдущую версию базы данных.

Как изменить тип таблиц базы данных на InnoDB

К сожалению, не существует одной простой команды SQL для изменения типа ВСЕХ таблиц в базе данных MySQL. Нужно менять каждую таблицу отдельно. Вот команда, которую нужно выполнить для каждой таблицы, которую вы хотите превратить в InnoDB:

ALTER TABLE wp_downloads ENGINE=InnoDB;

Перед выполнением этой команды необходимо изменить wp_downloads на название таблицы, к которой вы хотите применить изменения. И, как описано выше, команду необходимо повторить для всех таблиц, для которых меняете формат.

Скидка 63%