Подтвердить что ты не робот

Невозможно оптимизировать таблицу innoDB

Как мое первое сообщение здесь, я не знаю, должен ли я отвечать или публиковать новое сообщение. У меня такая же проблема, как здесь, и один и только данный ответ мне не помогает (за исключением случаев, когда документация неверна). "Вы можете настроить OPTIMIZE TABLE на другие механизмы хранения", но мой движок - InnoDB. Я благодарю вас за вашу помощь. S.

4b9b3361

Ответ 1

OPTIMIZE TABLE отлично работает на таблицах InnoDB. Сообщение, в котором говорится, что "Таблица не поддерживает оптимизацию, вместо того, чтобы делать повторное создание + анализ", носит чисто информационный характер. Вы можете спокойно проигнорировать это сообщение.

Ответ 2

Вы не можете проигнорировать результат... это означает, что он делает ОЧЕНЬ интенсивную операцию вместо светлой... одна очень большая таблица ( > 100G) это может быть часы вместо минут.

Ответ 3

используйте этот

ALTER TABLE table ENGINE='InnoDB';