
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.07.2016, 09:11:47
|
|||
|---|---|---|---|
|
|||
подсказать оптимизатору план без хинтов в запросе |
|||
|
#18+
Добрый день, коллеги. Имеется приложение, в котором мы не можем менять тексты запросов, даже поставить хинты. Можем только админить БД - фиксировать планы, создавать индексы и т.п. Имеем два запроса с незначительно отличающимся текстом, но с разными SQL_ID. Для запроса №1 имеется два плана - хороший и плохой. Я зафиксировал хороший. А для запроса №2 имеется только плохой (тот же самый, PLAN_HASH_VALUE идентичен плану запроса №1). Хорошего нет во всём AWR. Вопрос - можно ли как-то подсказать оптимизатору использовать нужный PLAN_HASH_VALUE для SQL_ID ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2016, 09:16:53
|
|||
|---|---|---|---|
|
|||
подсказать оптимизатору план без хинтов в запросе |
|||
|
#18+
AFAIK Хинтуешь запрос, добиваешься хорошего плана, сохраняешь, его подставляешь в качестве сохраненного плана для не хинтованного запроса. Я как-то так делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2016, 09:38:33
|
|||
|---|---|---|---|
подсказать оптимизатору план без хинтов в запросе |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1887783]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 192ms |
| total: | 469ms |

| 0 / 0 |
