Почему mysqld сильно грузит процессор?

Есть:

5 интернет магазинов с небольшой посещаемостью. Хороший хостинг. Периодически огромные тормоза на сайте из-за того, что mysql грузит проц под 100%. Регламентных процедур вроде никаких нет. Проблема старая — тянется уже долго. Своей квалификации не хватает, чтобы понять в чем косяк (может вообще не в битриксе, а в настройках сервера).


Подскажите куда копать? Или порекомендуйте специалиста. Спасибо.
  • Вопрос задан
  • 16632 просмотра
Пригласить эксперта
Ответы на вопрос 7
Scherbakov
@Scherbakov
Заместитель директора
ну для начала конфиг mysql покажите
Ответ написан
@muzzle
А периодичность четко выражена? С бэкапами тормоза не совпадают? Объем БД какой?
Ответ написан
@Masterme
Под админом в момент тормозов:
SHOW PROCESSLIST
и ищите зависший запрос
Ответ написан
Включите профиллинг.
Вывод сделайте себе на каждой странице и ходите по сайту, смотрите какие запросы долго выполняются.
Обычный slowlog иногда не покажет то, что у вас на странице зациклился какой либо запрос и выполняется несколько десятков раз.
Ответ написан
alekciy
@alekciy
Вёбных дел мастер
Не все хорошие хостинги одинаково полезны. VDS/VPS? Случайно возникающая нагрузка обычно означает просадку по диску.
Ответ написан
Комментировать
@muzzle
И mysqltuner.pl что рассказывает?
Ответ написан
@betal
Не пробовали брать конфиг который сделал сам 1C с небольшими изменениями распределения оперативной памяти?
Результат выполнения команды top, wa нормальный?
А так в bitrix не особо легкие запросы, когда писал там интернет магазин полностью отказался от инфоблоков.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы