@Alexs47

База данных грузит CPU в 100%. В чем может быть дело?

Салют всем, уже 3 дня мучаюсь с БД (MariaDb). Сразу скажу, слабо разбираюсь в этом вопросе, но честно пытался решить сам. В общем, есть активный проект, стоит на Intel Xeon E5 (cores 2 vCPU).
Версия сервера: 5.5.56-MariaDB.

Поначалу, всё было в порядке, однако сейчас проект разросся и база данных пользователей увеличилась.

На данный момент ситуация такая, что если 30 пользователей к примеру пытаются активировать промокод, то CPU взлетает до 100%, сайт просто не открывается.

Запросы уже оптимизировал насколько умею, перечитал про индексы и прочее, тяжелые таблицы оптимизировал с помощью Optimise и всё равно происходит та же картина.

Ещё важный момент, если заходить в PMA и пытаться там шастать, то периодически (очень часто), можно словить бесконечную загрузку, страница не загрузится пока ты не обновишь её. Это происходит при входе в таблицу, либо при выходе на главный экран PMA, либо при заходе в поиск, не важно, просто кидает в мертвую загрузку и это, как мне кажется самая главная проблема, но её источник мне неизвестен.

На машине также стоит проксирование (защита от ддос), но оно не действует естественно на локальные запросы. Заранее всем спасибо!
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 1
Поначалу, всё было в порядке, однако сейчас проект разросся и база данных пользователей увеличилась.
Это закладывалось на этапе проектирования?

Настройки сервера стоят дефолтные? Нагрузочное тестирование на этапе развёртывания ничего подобного не показывала?
Ответ написан
Ваш ответ на вопрос

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

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