У меня возникают проблемы с медленным запросом MySQL. Для каждого из них требуется более 10 минут. Я попытался переписать его с помощью LEFT JOINT, но «суставы» не являются моим лучшим опытом))MySQL, 'WHERE NOT IN' slow
Я надеюсь, что кто-то сможет мне помочь.
select subscriberId
from segments
where (segmentId = 29)
and subscriberId not in
(select subscriberId from que where (campaignId = 31 or campaignId = 32))
order by rand()
limit 20000
Все индексы на месте. Заранее большое спасибо.
подзапросом может быть проблема пусть смотрят объяснить –
Да , подзапросом является проблема. Я понимаю. Он запускает миллионы подзапросов для получения результатов. Его 100% ясны для меня. Так что я спрашиваю, как его оптимизировать) – Sergey