Внезапные тормоза MySQL. Что может вызывать?

mysql 5.1.73. С периодичность пару раз в сутки процесс mysql начинает полностью грузить проц, и всё начинает жутко тормозить. В showprocess выстраивается очередь из Copying to tmp table, а со временем и Waiting for table level lock появляются (не всегда). В логах медленных запросов за это время куча мелких выборок продолжительностью по 2с и запросы с полнотекстовым поиском по 5-15с, в штатном режиме работы все они выполняются за доли секунды и видимых тормозов не возникает. Посещаемость в это время никак не скачет, подобная проблема возникала и поздним вечером, когда посещаемость была невысокой. Все таблички MyISAM, база небольшая, всего 200-300 Мб. Через несколько минут обычно проходит само, или лечится перезапуском MySQL. Взываю к помощи экстрасенсов, ну или может кто-нибудь и по этим признакам что-то опознает.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
VELIK505
@VELIK505
Руководитель департамента profitcentr.com
Ну так а Copying to tmp table а дальше чё? какой запрос? Сделай его EXPLAIN. tmp_table_size увеличить скорее всего временные таблицы mysql в tmpfs помести (tmpdir дирректория).
прогони mysqltuner он тебе выдаст рекомендации. Ну и неплохо бы потом my.cnf приложить и логи error mysql. И очень хорошо бы обновится до более новой версии mysql. Посмотреть какие кроны может запускаются в это время? Смотреть что во время этой нагрузки в top и htop происходит и ps aux чекать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Cbonds.ru Санкт-Петербург
от 200 000 ₽
Милти Москва
от 150 000 ₽
QIWI Екатеринбург
от 140 000 ₽
17 мая 2022, в 00:28
20000 руб./за проект
16 мая 2022, в 23:42
7000 руб./за проект
16 мая 2022, в 22:34
3000 руб./за проект