Я создал SQL Tuning задачу для некоторого запроса и выполняется it.After генерации отчета, он рекомендует мне выполнить следующую команду:SQL Tuning Advisor (принимающий профиль)
execute dbms_sqltune.accept_sql_profile(task_name => 'tuning_task_name',
replace => TRUE);
Но! Конечно, я хочу знать, что делает этот профиль ?! и после поиска на этот вопрос в Интернете, я нашел следующий запрос:
select
rat.attr1
from
sys.WRI$_ADV_TASKS tsk,
sys.WRI$_ADV_RATIONALE rat
where
tsk.name = 'tuning_task_name'
and rat.task_id = tsk.id
И результат этого запроса следующее:
Я не понимаю, что он делает: (А также я хочу, чтобы преобразовать эту анкету намеки в более читаемом (/ + намекает /) SQL намеков?