MySQL disabled index
Сегодня столкнулся с проблемой, что после того как дамп не до конца догрузился (MySQL server has gone away), я получил таблицу в которой индексы были отключены..
Самое интересное, что они были в списке индексов, но у них появился комментарий "Disabled". Такого я ожидать не мог, и сперва искал проблему в скрипте. Но все свелось к долгим запросам, поэтому и вернулся в MySQL. Ладно, проблему я обнаружил.. но как же её лечить, OPTIMIZE не помог, REPAIR тоже.. индексы так и оставались disabled. Пошел советоваться с гуглом, он подсказал, что правильно их активировать так:
1 2 3 |
ALTER TABLE `tablename` ENABLE KEYS |
это мне помогло, индексы поменяли статус и начали работать.
Author: | Tags: /
| Rating:
Leave a Reply