Вы можете взглянуть на сохраненные схемы оракула. Вы можете взять существующий запрос, создать сохраненный контур и настроить запрос, как подсказки. Это просто очень сложно использовать. Проведите некоторое исследование, прежде чем решите реализовать сохраненные схемы.
Вы можете добавить подсказки в запрос, которые позволят ему выглядеть более выгодно в одном индексе по сравнению с другим.
В целом, если вы собрали хорошую статистику по всем таблицам и индексам, Oracle обычно реализует очень хорошие планы выполнения.