暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 20C AWR中记录SQL执行计划的谓词信息

原创 Franck 2020-05-15
1064

通过社区客户及ACE的反馈,Oracle在20c的AWR中记录了SQL执行计划的谓词信息,可以通过DBMS_XPLAN和AWRSQRPT来查看。

set feedback on sql_id echo on pagesize 1000 SQL> select * from dual where ascii(dummy)=42; no rows selected SQL_ID: g4gx2zqbkjwh1 SQL> exec dbms_workload_repository.add_colored_sql('g4gx2zqbkjwh1'); PL/SQL procedure successfully completed. SQL> exec dbms_workload_repository.create_snapshot; PL/SQL procedure successfully completed. SQL> select * from dual where ascii(dummy)=42; no rows selected SQL> exec dbms_workload_repository.create_snapshot; PL/SQL procedure successfully completed. SQL> select * from dbms_xplan.display_awr('g4gx2zqbkjwh1'); PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------- SQL_ID g4gx2zqbkjwh1 -------------------- select * from dual where ascii(dummy)=42 Plan hash value: 272002086 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | | | 2 (100)| | |* 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 | -------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - filter(ASCII("DUMMY")=42) 18 rows selected.

20c之前版本的执行计划信息如下:

SQL> select * from dbms_xplan.display_awr('g4gx2zqbkjwh1'); PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------- SQL_ID g4gx2zqbkjwh1 -------------------- select * from dual where ascii(dummy)=42 Plan hash value: 272002086 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | | | 2 (100)| | | 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 | -------------------------------------------------------------------------- 13 rows selected.
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论