Вопросы к Поиску с Алисой
Разница между HINT LEADING и HINT ORDERED заключается в том, что они указывают оптимизатору использовать разный порядок доступа к таблицам при построении плана выполнения запроса. iusoltsev.wordpress.com oracle.readthedocs.io
HINT LEADING позволяет указать порядок, в котором оптимизатор будет использовать указанный набор таблиц в качестве префикса в плане выполнения. docs.oracle.com Первая указанная таблица используется для начала соединения. docs.oracle.com Эта подсказка более гибкая, чем ORDERED. iusoltsev.wordpress.com docs.oracle.com
HINT ORDERED не принимает параметров и указывает оптимизатору проводить соединение таблиц в том же порядке, в котором они перечислены в конструкции FROM. oracle.readthedocs.io
Oracle рекомендует использовать HINT LEADING, так как она даёт оптимизатору больше возможностей в выборе плана выполнения. iusoltsev.wordpress.com