Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
OPTIMIZE TABLE выполняется очень долго, больше 10 минут. Зависает на операции copy to tmp table. iotop при этом показывает сильную загрузку винча мускулом. В команду OPTIMIZE TABLE через запятую записано сразу 10 таблиц (по 1 гб каждая). Как я понял для всех них создается по одной или несколько временных таблиц... одновременно и они не умещаются в оперативной памяти?
Памяти на сервере 24 гб. Может быть не хватает оператни, где-то надо прописать?
Улучшится ли положение, если выполнять оптимизацию отдельными запросами на каждую таблицу поочереди?
Неактивен
Посмотрите в процессе работы на временные файлы в директории с базой данных. Скорее всего OPTIMIZE по-умолчанию выполняется последовательно. Если эта процедура недопустима долгая, то единственное решение - ее не делать.
Неактивен
Страниц: 1