Oracle 12, создать function-based index

Есть таблица с большим объемом данных. У подрядчика есть запрос:

select * 
from header 
where status = 1 
  and type='some type' 
  and line <> 'baf' 
order by recid;

Для данной таблицы уже созданы 3 индекса по полям status, type и line. Но выгрузка на 900 тысяч строк выполняется через sqlplus около 3 минут. Как создать function-based индекс, подходящий для данного запроса? Т.е., грубо говоря - чтобы индекс был для строк с параметром line = 'baf' и для всех остальных?


Ответы (0 шт):