克里奧斯本使用在this article的方法來了解您的配置文件是如何工作的。
簡短的版本是接受一個輪廓,select * from dba_sql_profiles order by last_modified desc;
找到新的profile_name,然後運行此查詢找到 提示:
select hint as outline_hints
from
(
select
p.name,
p.signature,
p.category,
row_number() over
(partition by sd.signature, sd.category order by sd.signature) row_num,
extractValue(value(t), '/hint') hint
from
sys.sqlobj$data sd,
dba_sql_profiles p,
table(xmlsequence(extract(xmltype(sd.comp_data), '/outline_data/hint'))) t
where sd.obj_type = 1
and p.signature = sd.signature
and p.category = sd.category
and p.name like ('<add profile_name from above>')
)
order by row_num;
SQL配置文件是完全無證的暗示。您可以在提問中添加提示,但我們可能無法破譯它們。 SQL配置文件是一個整潔的想法,但它們不是很透明。
感謝您的意見。 – user3171342