Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Как посмотреть план уже выполнившегося запроса : Oracle

20.04.2024 8:51


31.08.2016 16:43
OlegON
 
Чтобы не дергаться с трассировкой по каждому поводу, план выполнившегося запроса можно посмотреть следующим образом:

Находите sql_id и child_number выполненного запроса по известному куску запроса.
SQL код:
select sql_id,child_number,sql_text from v$sql where sql_text like '%select r . C_BANK%'
полученное подставляете в запрос вида
SQL код:
select from tabledbms_xplan.display_cursor('8tzkh2f6jv3j4','5''TYPICAL')); 
8tzkh2f6jv3j4 - это у меня был sql_id, 5 - child_number
Желающим получить на выходе больше букв рекомендую вместо TYPICAL использовать ALL.
Часовой пояс GMT +3, время: 08:51.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.