Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 История планов запроса  [new]
Tol2000
Member

Откуда:
Сообщений: 256
Оракл 11.2 стандартной редакции.
Смотрю v$session_longops, связывая его с v$sql, вижу длинные запросы.
Как по sql_id (там есть даже sql_plan_hash_value) найти именно тот план запроса, который использовался, вызвав именно эту длительную операцию?
В принципе, использую вот такую штуку:
select * from table(sys.dbms_xplan.display_awr(sql_id => 'cv2td7j0aj8x3', format => 'TYPICAL'))

Однако она ничего не возвращает.
Где еще можно посмотреть историю планов запросов?
Ах да, забыл сказать, что вот уже который раз я сначала делаю сброс shared_pool, а потом не вижу истории, может, это связано? :-) )))))))
А после сброса разд. пула история планов нигде не хранится?
P.S. Все дело в том, что есть каверзный запрос, для которого оптимизатор периодически выбирает какой-то не такой план, и запрос начинает выполняться по две-три минуты вместо 4х секунд. После сброса разд. пула через некоторое время запрос снова выполняется быстро.
Вот такая ситуация...
24 сен 13, 10:50    [14876191]     Ответить | Цитировать Сообщить модератору
 Re: История планов запроса  [new]
Tol2000
Member

Откуда:
Сообщений: 256
Хотя, dba_hist_sql_plan все время пустой, и до и после сброса разд. пула... (((
24 сен 13, 10:53    [14876201]     Ответить | Цитировать Сообщить модератору
 Re: История планов запроса  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Закрепи хороший план и не сбрасывай шаредпул.
24 сен 13, 12:38    [14876832]     Ответить | Цитировать Сообщить модератору
 Re: История планов запроса  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Оракл не находит планов чтобы записать, если ты постоянно сбрасываешь
24 сен 13, 12:40    [14876851]     Ответить | Цитировать Сообщить модератору
 Re: История планов запроса  [new]
Tol2000
Member

Откуда:
Сообщений: 256
Пасиб. Вопрос перешел в несколько другой ракурс, создам другую тему )
24 сен 13, 15:29    [14877975]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить