Для тех, кто нашел это, я недавно обнаружил, что мой сервер MySQL 5.1
не любит, чтобы myisam_sort_buffer_size
был точным кратным 4G
. Я обнаружил это после серьезного обновления оперативной памяти, оставив меня с помощью Repair from Keycache.
Я протестировал 200MB
таблицу ENABLE KEYS
с разными значениями для myisam_sort_buffer_size
4G - repair with keycache
5G - repair with sort
6G - repair with sort
7G - repair with sort
8G - repair with keycache
...
Не уверен, что кратность 4G была специфична для моей конфигурации, но это то, на что нужно обратить внимание. Мне потребовалось много времени, чтобы обнаружить, что после попытки установить 8G
, 16G
, даже 64GB
.