@vitalyg

Тормозит Mysq. Что делать?

Добрый день товарищи!
Тормозит Mysql. Ну не совсем прям тормозит, при малом кол-ве JOIN ещё "вытягивает", но вот когда их больше 120000, сервак уходит долго думать. При чем данные в кеше. При кеше - всё быстро. Но есть данные которые получают не из кеша и выборка идёт 11 секунд. Не ссд. Рэйд.
Может можно что с sql решить?
Может сменить бд?
Большая нагрузка на сайт!
Спасибо.
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
JOIN ещё "вытягивает", но вот когда их больше 120000,

120 000 джойнов?

Не ссд. Рэйд.

Это не особо много погоды делает, mysql (да и почти все реляционки) очень хорошо работают с диском, и сильно большого профита от ssd вы не получите. А вот индексы, которые будут лежать в памяти...

Может можно что с sql решить?

Да, EXPLAIN запросов вам в помощь. И индексы расставляйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы