Заставить MySQL использовать два индекса при объединении

Я пытаюсь заставить MySQL использовать два индекса. Я присоединяюсь к таблице и хочу использовать смесь двух индексов. Конкретный термин - «Использование пересечения», и вот ссылка на документацию MySQL:

http://dev.mysql.com/doc/refman/5.0/en/index-merge-optimization.html

Есть ли способ заставить эту реализацию? Мой запрос использовал его (и это ускорило работу), но теперь по какой-то причине он остановился.

Вот JOIN, на котором я хочу это сделать. Я хочу, чтобы запрос использовал два индекса: scs.CONSUMER_ID_1 и scs_CONSUMER_ID_2

JOIN survey_customer_similarity AS scs
    ON cr.CONSUMER_ID=scs.CONSUMER_ID_2 
    AND cal.SENDER_CONSUMER_ID=scs.CONSUMER_ID_1 
    OR cr.CONSUMER_ID=scs.CONSUMER_ID_1 
    AND cal.SENDER_CONSUMER_ID=scs.CONSUMER_ID_2

13
задан Ortomala Lokni 8 May 2018 в 09:48
поделиться