Помогите с Mysql

В 3 ночи по базе как молотком ударили. Все запросы в Sending data…
Даже примитивные запросы вида select id выполняются по пол часа.
Нагрузки на сервере никакой. LA 0, Mysql кушает 600% CPU.

С 3х ночи никак не могу решить проблему…
Ничего абсолютно не менялось ни в скриптах ни в конфигах. Все идеально работало несколько месяцев.
  • Вопрос задан
  • 3588 просмотров
Пригласить эксперта
Ответы на вопрос 6
la0
@la0
1. Убедитесь, что с дисками всё ОК. Может они всё IO съели просто (рейд развалился, например.)
2. Убедитесь, что у вас не возникла внезапная фрагментация БД.
3. Снимите нагрузку с мускула и убедись, что без неё он хоть как-то работает (напр. авторизуйтесь и запросите список процессов)
4. Убедитесь, что в show processlist адекватная картина.

Обычно этого достаточно.
Ответ написан
nochkin
@nochkin
Я бы диски проверил если есть возможность. Особенно если это один диск без рейда.
Ответ написан
DjPhoeniX
@DjPhoeniX
Hardcore iOS & ESP developer & DJ
Рестарт MySQL не помогает? Какая ОС, какая версия, какие интерфейсы юзаются (php-mysql, php-mysqli, php-mysqlnd, PDO, etc...)
Ответ написан
miragenn
@miragenn
Попробуйте перезалить висящие таблицы через mysqldump.
Ответ написан
Нам помогло обновиться до mysql 5.6
Ответ написан
Комментировать
@1x1
Точно такие же симптомы с innodb + file-per-table + часто используемыми временными таблицами.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы