Столкнулся с проблемой – упала таблица mysql после “зависания” сервака т нагрузки на винты. В итоге делал как и раньше “repair table TAB_NAME” но проблема не решалась, в процессе восстановления таблицы сервер упал с сообщение “out of memory”, так как особо времени разбираться не было – попробовал другой метод быстрого восстановления таблицы.
В принципе метод не новый, просто у меня отработал быстро:
– потушил mysql после перезагрузки ВПС
– запустил восстановление таблицы:
1 |
myisamchk -r -o /var/lib/mysql/DB_NAME/TABLE_NAME.MYI |
После этого стартанул mysql и ошибки ушли. Сервер работает и дальше.
В итоге получается что онлайн чинить таблицы не всегда получается быстро если сервер под нагрузкой.