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固定执行计划,就需要查看高级执行计划。

猜你喜欢

转载自www.cnblogs.com/liang545621/p/12611938.html