У мене є сервер mysql 5.1 з базою даних приблизно 450 таблиць, що займає 4 Гб. Переважна більшість цих таблиць (усі, крім 2) є MyIsam. Здебільшого це добре (не потрібні транзакції), але додаток набирає трафік, і певні таблиці зазнали впливу через блокування таблиць на оновленнях. Ось чому 2 таблиці зараз є InnoDB.
Перетворення на менших таблицях (100k рядків) взагалі не займе багато часу, що спричинить мінімальний час простою. Однак деякі мої таблиці відстеження наближаються до 50 мільйонів рядків. Чи є спосіб пришвидшити ALTER TABLE...ENGINE InnoDB
великі столи? А якщо ні, то чи існують інші методи перетворення мінімізованих простоїв на цих важких таблицях?