mysql нагружает процессор на 100%

T7
На сайте с 17.11.2013
Offline
95
8818

Сервер сильно загружен (100%). Основную нагрузку создает процесс mysql (99.9%). Хостинг советует оптимизировать процесс mysql. Как это делается?

inseonight
На сайте с 10.10.2008
Offline
144
#1

Вот как это делается: ищете толкового админа, даете ему бабла и еще на пиво. И радуетесь жизни ... )))

Занимаюсь разработкой и продвижением интернет магазинов. Внедряю аналитику и консультирую по seo.
baas
На сайте с 17.09.2012
Offline
161
#2
tes73:
Сервер сильно загружен (100%). Основную нагрузку создает процесс mysql (99.9%). Хостинг советует оптимизировать процесс mysql. Как это делается?

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

Включить мониторинг индексирования запросов, после эти данные передать прогеру, что бы он починил.

и т.д.

А что за хостинг( шаред, впс, или реальный сервер)?

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
S
На сайте с 17.08.2008
Offline
114
#3
Как это делается?

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

S
На сайте с 23.05.2004
Offline
316
#4

Если имеется ввиду, что mysql постоянно без остановки грузит на 100% - то обновлять операционку. Имел такое на ubuntu 12, когда через пол года работы и без каких либо обновлений, mysql стал сжирать весь процессор. Локальные обновление не помогали, помогло только полное обновление системы .

Это просто подпись.
pupseg
На сайте с 14.05.2010
Offline
347
#5

что показывает htop?

log-slow-queries=1

и вперед.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
adel92
На сайте с 04.01.2012
Offline
334
#6

Может быть нагрузка на диск? iowait какой?

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
K5
На сайте с 21.07.2010
Offline
209
#7

пробуйте рекомендации mysqltuner

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
R
На сайте с 15.06.2016
Offline
7
#8

есть такая утилита для mysql - mytop

в ней как в top можно посмотреть запросы онлайн и время выполнения запроса. Это дополнение к логу медленных запросов который нужно включить и посмотреть что в нем.

Ну а далее уже нужно изучать сам запрос и базу.

Хостинг RackTech (http://racktech.ru/), аренда VPS / VDS и выделенных серверов, регистрация доменных имен
Andreyka
На сайте с 19.02.2005
Offline
822
#9
tes73:
Хостинг советует оптимизировать процесс mysql. Как это делается?

1. Создаете индексы для всех запросов которые без индексов

2. Переписываете неиднексируемые запросы в индексируемые

Не стоит плодить сущности без необходимости

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