У меня есть таблица EMP
Таблица: EMP Partition_key: DEP_ID Index: emp_DEP_ID (on DEP_ID)
Допустим, у меня есть миллионы рецептов в таблице. и много отделов.
Другая таблица Данные таблицы TEMP_KEY: 1000,2000,3000
Select *
from
EMP,
TEMP_KEY
where DEP_ID = TEMP_KEY.KEY
В плане, который я вижу, используется индекс emp_DEP_ID. У меня вопрос: нужно ли oracle go через INDEX emp_DEP_ID для идентификации этих данных раздела?
Я планирую принудительно передать его в FTS, чтобы избежать ненужного сканирования индекса. Я полагаю, что это все еще сделает сокращение Разделения и делает полное сканирование раздела не всю таблицу? Как oracle понимает, чтобы перейти к соответствующему разделу?
Заранее спасибо.