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

Есть:

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


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

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

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