SELECT P.SQL_ID, EXTRACTVALUE(H.COLUMN_VALUE, '/info') LVL
FROM V$SQL_PLAN P,
TABLE(XMLSEQUENCE(EXTRACT(XMLTYPE(P.OTHER_XML), '/other_xml/info'))) H
WHERE P.OTHER_XML IS NOT NULL
AND EXTRACTVALUE(H.COLUMN_VALUE, '/info/@type') = 'dynamic_sampling';
FROM V$SQL_PLAN P,
TABLE(XMLSEQUENCE(EXTRACT(XMLTYPE(P.OTHER_XML), '/other_xml/info'))) H
WHERE P.OTHER_XML IS NOT NULL
AND EXTRACTVALUE(H.COLUMN_VALUE, '/info/@type') = 'dynamic_sampling';
参照:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-762497/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22034023/viewspace-762497/
本文提供了一段SQL查询代码,用于找出使用了动态采样的SQL语句。通过Oracle的V$SQL_PLAN视图和XML处理函数,可以筛选出具体使用了动态采样的SQL语句及其等级。

被折叠的 条评论
为什么被折叠?



