我为一些查询创建了 sql 调优任务并执行了它。生成报告后,建议我运行以下命令:
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提示?