Я пытаюсь оптимизировать производительность запросов и прибегать к использованию подсказок оптимизатора. Но я никогда не узнал, будет ли оптимизатор использовать несколько подсказок за раз.
например.
SELECT /*+ INDEX(i dcf_vol_prospect_ids_idx)*/
/*+ LEADING(i vol) */
/*+ ALL_ROWS */
i.id_number,
...
FROM i_table i
JOIN vol_table vol on vol.id_number = i.id_number
JOIN to_a_bunch_of_other_tables...
WHERE i.solicitor_id = '123'
AND vol.solicitable_ind = 1;
План объяснения показывает ту же стоимость, но я знаю, что это просто оценка.
Предположим, что были рассчитаны все статистические данные таблиц и индексов. FYI, индекс dcf_vol_prospect_ids_idx находится в столбце i.solicitor_id.
Спасибо,
рагу