EXPLAIN PLAN FOR 查看执行计划

首先 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固定执行计划,就需要查看高级执行计划。
posted @ 2020-04-01 13:26  屠魔的少年  阅读(604)  评论(0)    收藏  举报