首先 EXPLAIN PLAN FOR SQL_TEXT;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
或者
select * from table(dbms_xplan.display(null,null,'advanced'));
显示高级执行计划
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY(FORMAT=>'ADVANCED -PROJECTION'));
高级执行计划可以看到QUERY BLOCK + OUTLINE DATA
OUTLINE DATA里面可以看到CBO是否进行查询变换。
当需要控制半连接、反连接执行的时候,或者当需要使用SQL PROFILE固定执行计划,就需要查看高级执行计划。