Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / подсказать оптимизатору план без хинтов в запросе / 4 сообщений из 4, страница 1 из 1
28.07.2016, 09:11:47
    #39281648
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсказать оптимизатору план без хинтов в запросе
Добрый день, коллеги.

Имеется приложение, в котором мы не можем менять тексты запросов, даже поставить хинты.
Можем только админить БД - фиксировать планы, создавать индексы и т.п.

Имеем два запроса с незначительно отличающимся текстом, но с разными SQL_ID.
Для запроса №1 имеется два плана - хороший и плохой. Я зафиксировал хороший.
А для запроса №2 имеется только плохой (тот же самый, PLAN_HASH_VALUE идентичен плану запроса №1). Хорошего нет во всём AWR.

Вопрос - можно ли как-то подсказать оптимизатору использовать нужный PLAN_HASH_VALUE для SQL_ID ?
...
Рейтинг: 0 / 0
28.07.2016, 09:16:53
    #39281651
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсказать оптимизатору план без хинтов в запросе
AFAIK Хинтуешь запрос, добиваешься хорошего плана, сохраняешь, его подставляешь в качестве сохраненного плана для не хинтованного запроса.

Я как-то так делал.
...
Рейтинг: 0 / 0
28.07.2016, 09:38:33
    #39281663
djeday84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсказать оптимизатору план без хинтов в запросе
...
Рейтинг: 0 / 0
28.07.2016, 10:08:57
    #39281685
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсказать оптимизатору план без хинтов в запросе
djeday84,

ого, спасибо :)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / подсказать оптимизатору план без хинтов в запросе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]