Mysql сильно нагружает сервер.

1 23
iHead
На сайте с 25.04.2008
Offline
137
#21
jano:
Ясно, спасибо - буду думать как быть.

Попробуйте вот так

ALTER TABLE wp_postmeta ADD INDEX ( meta_value(1000) )

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
J
На сайте с 06.07.2011
Offline
169
#22
iHead:
Попробуйте вот так
ALTER TABLE wp_postmeta ADD INDEX ( meta_value(1000) )

Всем спасибо за советы. 😎

Лог медленных запросов открыл глаза, внесли нужные поправки и нагрузка на проц стала не более 10%. Так же внёс изменения, которые советовал mysqltuner - нагрузка тоже немного уменьшилась.

Вывод такой:

В первую очередь нужно смотреть медленные запросы, а дальше уже тюнить mysql. Собственно и сами поправки в конфиг mysql не существенно влияют в моём случае.

V
На сайте с 20.12.2006
Offline
93
#23

мне на профильном форуме одном обьясняли так, что нагрузка на проц мускулем это даже неплохо, это значит что мускул с данными в кеше работает, ну а у вас она конечно была превышена изза неоптимизированных и возможно разбитых таблиц.

--------------- Сайтеса (http://sitesa.ru) - первый антивирус для сайтов, скажите "нет" взлому!
L
На сайте с 01.03.2016
Offline
7
#24

Поставить atop и iotop.

Гарантия 99% в том, что у вас стоит диск. Уж больно классическая для mysql картина.

В зависимости от нюансов есть ряд решений, начиная от сброса tmp в shm (без фанатизма).

Посмотрите, на диск.....

Индексы и оптимизаци помогут на время, и прислушаться к вышсказанным советам стоит...

Но... Давайте посмотрим на диск.....

Зарабатывть бабки и иметь кучу клиентов - это две большие разницы. Доверенный партнер поможет с доменами РЦ. Личный кабинет. Работаем по договору. Благотворительностью не занимаемся. Индивидуально.
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий