max_blocking_factor и указатель индекса для всех выбранных записей - PullRequest
0 голосов
/ 24 января 2019

У меня есть выделение, похожее на это:

SELECT  ztab1~field11 ztab1~field12 ztab2~field21
FROM ztab1
  JOIN ztab2
    ON ztab1~field10 = ztab2~field10
INTO CORRESPONDING FIELDS OF TABLE lt_data_tab
FOR ALL ENTRIES IN lt_records[]
WHERE ztab1~field13 = lt_records-field13
%_HINTS ORACLE '&max_blocking_factor 500&'.

Итак, у меня есть подсказка oracle max_blocking_factor.Но мне также нужно использовать индекс для таблицы ztab1.Как должна выглядеть подсказка с max_blocking_factor и index?

1 Ответ

0 голосов
/ 25 января 2019

Просто разделите подсказки с помощью пробела

Согласно справке , это должно сработать.

В качестве идентификатора, если вы установите максимальный коэффициент блокировки таким образом, Oracle, скорее всего, просто проигнорирует индекс, подсказку или подсказку и выполнит полное сканирование таблицы.

...