Помочь с оптимизацией базы данных MySQL, выявить причину нагрузки

1 500 руб.за час
11 апреля 2020, 19:15 • 13 откликов • 43 просмотра
Нужен специалист, способный определить причину нагрузки на сервер, а в последствии оптимизировать БД, или другой источник проблемы, если дело всё же не в базе.

Конфиг:
Машина - CPU 16 ядер, 64гб ОЗУ, 80гб SSD

Проект - Laravel, nodeJS, Centrifuge, MySQL (все таблицы InnoDB), Docker, реал тайм приложение. Больше всего запросов по SELECT, но Update, Insert, Delete тоже есть, однако селектов существенно больше, кроме того, их вызывают не только пользователи, они вызываются всегда в фоновом режиме самим приложением.

Проблема - при большом наплыве онлайна (700+), начинает виснуть всё, CPU машины уходит в 70+% загрузки и база не отвечает какое-то время.



Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Леонид очень сильно помог с решением проблемы, проект вздохнул грудью, будем смотреть дальше!
С Леонидом будем работать и дальше, обязательно)
~ 4 года назад