Как оптимизатор MySQL решает какой индекс взять при джойнах?
Как оптимизатор MySQL решает какой индекс использовать при джойнах? Когда делаешь EXPLAIN периодами взят не ожидаемый индекс, и приходится делать USE INDEX.
план запроса строится исходя из кучи параметров, таких как текущие размеры таблиц например(часто перебор "в лоб" на малых таблицах быстрее чем лишние телодвижения с индексами), я бы на вашем месте сначала еще замерил быстрее ли получается запрос с принудительным индексом.