@vector2014

Периодически нагрузка на процессор 100% от mysql, как снизить?

Когда на сайте идет пик трафика (prnt.sc/1eb9vec - красным подчеркнул падение сервера) нагрузка на сервер(на все 4 ядра) = 100% именно от mysql (prnt.sc/1eba5va). Техподержка сказала, что на сервере большое количество поисковых запросов Mysql(prnt.sc/1ebah7h), от чего сервер сильно нагружается.

Характеристики сервера: 4ядра-8ram-40ssd. Вопрос в том, как снизить нагрузку mysql или оптимизровать запросы(хотя считают, что в dle итак запросы оптимизированы). Все базовые оптимизации проведены.
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman Куратор тега MySQL
...в творческом отпуске...
хотя считают, что в dle итак запросы оптимизированы

на скрине и так видно, что это ложь

или оптимизровать запросы
Ответ написан
zettend
@zettend
Разрабатываю крутые сайты и сервисы
Ставьте лимит на 1000 запросов по HTTP – для DLE этого более, чем достаточно. Единственное, что у вас может грузить SQL – быстрый поиск.

В DLE действительно оптимизировано всё. Сам лично использую DLE на сайтах, где по 100к уников в сутки и всё у меня в порядке. Нагрузку от MySQL ни разу не видел выше, чем в 5%. А сайты у меня на хостинге за 5$ от Inferno.
Ответ написан
Ваш ответ на вопрос

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

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