У меня есть запрос в DQL от Doctrine, который должен быть в состоянии использовать функциональность MySQL «FORCE INDEX», чтобы значительно сократить время запроса. Ниже показано, как в основном выглядит запрос на простом SQL:
SELECT id FROM items FORCE INDEX (best_selling_idx)
WHERE price = ... (etc)
LIMIT 200;
Я предполагаю, что мне нужно расширить некоторый компонент Doctrine, чтобы иметь возможность делать это с помощью DQL (или есть способ внедрить произвольный SQL в один из запросов Doctrin?). У кого-нибудь есть идеи?
Спасибо!