DBAtlas · Атлас эксплуатации баз данных

Перестроить таблицу/индексы

MySQLОбслуживание

Команда

ALTER TABLE customer ENGINE=InnoDB;

Что делает

Перестраивает таблицу с тем же движком; пересоздаёт индексы и страницы данных, устраняя фрагментацию и раздувание индексов.

Когда использовать

Чтобы обновить таблицу пустым ALTER или исправить повреждённую структуру страниц.

Внимание

Для больших таблиц требуется временное место на диске, равное размеру таблицы. Чтобы уменьшить блокировки: ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;

Открыть в DBAtlas →

Связанные материалы