powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / подсказать оптимизатору план без хинтов в запросе
4 сообщений из 4, страница 1 из 1
подсказать оптимизатору план без хинтов в запросе
    #39281648
dcdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.

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

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

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

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

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


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