|
|
|
как принудительно заэнаблить adaptive plan
|
|||
|---|---|---|---|
|
#18+
Народ, а можно оптимизатору подсказать, чтобы он стал использовать adaptive plan? Когда в запросе есть like, он его применяет и nl заменяет на hash join. Когда в таком же запросе вместо like использую =, он не использует adaptive, делает nl и запрос умирает. Запрос построен на 2 вьюхах и через хинты не получается указать, чтобы он на самой вью нижнего уровня вложенности использовал хинты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 17:38 |
|
||
|
как принудительно заэнаблить adaptive plan
|
|||
|---|---|---|---|
|
#18+
ShtockНарод, а можно оптимизатору подсказать, чтобы он стал использовать adaptive plan? Когда в запросе есть like, он его применяет и nl заменяет на hash join. Когда в таком же запросе вместо like использую =, он не использует adaptive, делает nl и запрос умирает. Запрос построен на 2 вьюхах и через хинты не получается указать, чтобы он на самой вью нижнего уровня вложенности использовал хинты. Можно попробовать посмотреть на настройки для этой сессии OPTIMIZER_ADAPTIVE_* и привести их в порядок, если что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 18:03 |
|
||
|
как принудительно заэнаблить adaptive plan
|
|||
|---|---|---|---|
|
#18+
Можно и нахинтовать, надо алиасы смотреть + возможно qb_name пригодится(по ссылке есть и вариант как алиасы поглядеть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 20:55 |
|
||
|
как принудительно заэнаблить adaptive plan
|
|||
|---|---|---|---|
|
#18+
Shtock, Адаптивные планы - это костыль, для того чтоб поправить план в рантайме когда изначально был выбран очень неоптимальный. Для начала надо разбираться почему CBO в твоем случае по твоему мнению ошибается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39403678&tid=1886449]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 419ms |

| 0 / 0 |
