Страницы

Поиск по вопросам

вторник, 14 мая 2019 г.

Как быстро удалить индексы в таблице MySQL?

Возможно ли быстро удалить мои 7 индексов из таблицы в MySQL? Как-то например в один запрос прописать удаление всех индексов? Потому что в базе 400к записей и один индекс удаляется по 15 минут. Очень долго :(


Ответ

alter table `имя таблицы` drop index `имя 1 индекса`; alter table `имя таблицы` drop index `имя 2 индекса`; alter table `имя таблицы` drop index `имя 3 индекса`; alter table `имя таблицы` drop index `имя 4 индекса`; alter table `имя таблицы` drop index `имя 5 индекса`; alter table `имя таблицы` drop index `имя 6 индекса`; alter table `имя таблицы` drop index `имя 7 индекса`;
Иного способа избавиться от индекса нет, то есть одной пулей 7 зайцев вы убить не сможете.

Комментариев нет:

Отправить комментарий