В нашей системе у нас есть таблица, которая в течение ночи подвергается постоянной атаке (мы делаем много импортов по ночам). Поскольку мы получали меньше записей, чем обычно, мы добавили некоторые хитрости в код импорта, и это вызвало это во многих операторах обновления. Неверный ключевой файл для таблицы './xxx/zzz.MYI'; попробуйте исправить". появляется ошибка.
Я могу чинить его каждый день, но на следующее утро ошибки появляются снова.
Как узнать, что является причиной? Может ли это происходить из-за слишком большого количества вставок/обновлений одновременно? Переход на innoDB решит проблему? Кто-нибудь знает что-нибудь о нем?
Также я собираю ошибки в php, которые каким-то образом импортируют таблицу, которая не помечается как сбойная и продолжает работать.
Это таблица myisam с примерно 500 000 строк, а импорт представляет собой 12 XML-каналов (около 10 МБ каждый), заполненных объявлениями об автомобилях, которые вставляются/обновляются в рассматриваемую таблицу.
Может это из-за размера стола?
спасибо!
BLOB
s? Пожалуйста, добавьте немного больше деталей к вашему вопросу - person Barranka   schedule 25.09.2014