Задать вопрос
@vitalyg

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

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

120 000 джойнов?

Не ссд. Рэйд.

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

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

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

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

Похожие вопросы
13 янв. 2025, в 23:21
2000 руб./в час
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект