Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » MySQL помогите решить проблему с нагрузкой?

MySQL помогите решить проблему с нагрузкой?


     20.03.2015    Все вопросы » Общие вопросы    2461

вопрос
Доброй ночи господа, проблема заключается в том что база стала очень сильно грузить vps.
это всё началось после того как сделал обновление с DLE 10.1 на 10.4 раньше нагрузка была
Максимум
load average: 0.56, 0.47, 0.37
на сайте онлайн 50-70 человек
А щас сервак начал висеть, и доходит до того что load average: 10.0
Кто может помочь пишите бюджет обсудим, Спасибо

VPS
Процессор: 2 x 3700 МГц
Оперативная память: 8 Гб

Ответил: retvizan


Есть 3 варианта:

1. Вернуться на dle 10.1

2. Включить лог медленных запросов (или хотя бы выполнить несколько раз show processlist; в момент нагрузки, чтобы поймать самые медленные запросы). По каждому из запросов спрашивать на форуме по mysql как его оптимизировать. Править структуру/код согласно полученным советам. И так пока не наступит счастье.

3. Заказать соответствующую услугу. Рекомендую http://sqlinfo.ru/services/

6 комментариев

shmel1985
Юзер

shmel1985 - 20 марта 2015 02:18 -


13 человек в онлайне

Sander
PHP-developer

Sander - 20 марта 2015 02:28 -

Для начала установите модуль от Пафнутия, в котором отображаются запросы и информация по затрачиваемым ресурсам.
Так же если вы где-либо используете тип сортировки RAND() - на время или отключите эти блоки или смените тип сортировки.
Для более детальной помощи - требуется личное присутствие пациента для проведения вскрытия.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

ПафНутиЙ
Админ

ПафНутиЙ - 20 марта 2015 08:09 -

На таком железе dle вообще не должен создавать нагрузку.
- какова посещаемость в сутки?
- сколько категорий, новостей, пользователей?

И боюсь тут мой модуль не поможет.
Надо бы собирать статистику по медленным запросам от всех юзеров, а модуль собирает только для тех, кому разрешен доступ в админку.
Есть старенькая статья на хабре про медленные запросы.

Каков вопрос - таков и ответ. Просто помните об этом.

shmel1985
Юзер

shmel1985 - 22 марта 2015 11:48 -


Заказал другой впс и таже беда
Пафнутий
10 катигорий
30000 новостей
Я так понимаю тут проблема с php а не с базой или я не прав?

ПафНутиЙ
Админ

ПафНутиЙ - 22 марта 2015 12:24 -

нет, из htop видно, что 61% процессора отжирает именно mysql.
Возможно какой нибудь модуль так грузит.

Каков вопрос - таков и ответ. Просто помните об этом.

shmel1985
Юзер

shmel1985 - 22 марта 2015 12:50 -


Вот еще(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх