oracle添加outline,oracle 高级执行计划outline_data解释

SQL> select * from table(dbms_xplan.display(null,null,'advanced'));   --使用dbms_xplan.display函数获得语句的执行计划

Plan hash value: 351108634                                            --SQL语句的哈希植

----------------------------------------------------------------------------------------   /*执行计划部分*/

| Id  | Operation                    | Name    | Rows  | Bytes | Cost (%CPU)| Time     |

----------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT             |         |     1 |   117 |     4   (0)| 00:00:01 |

|   1 |  NESTED LOOPS                |         |     1 |   117 |     4   (0)| 00:00:01 |

|*  2 |   TABLE ACCESS FULL          | EMP     |     1 |    87 |     3   (0)| 00:00:01 |

|   3 |   TABLE ACCESS BY INDEX ROWID| DEPT    |     1 |    30 |     1   (0)| 00:00:01 |

|*  4 |    INDEX UNIQUE SCAN         | PK_DEPT |     1 |       |     0   (0)| 00:00:01 |

----------------------------------------------------------------------------------------

Query Block Name / Object Alias (identified by operation id):  --这部分显示的为查询块名和对象别名

-------------------------------------------------------------

1 - SEL$1                    --SEL$为select 的缩写,位于块1,相应的还有DEL$,INS$,UPD$等

2 - SEL$1 / E@SEL$1          --E@SEL$1,对应到执行计划中的操作ID为2上,即在表E上的查询,E为别名,下面类同

3 - SEL$1 / D@SEL$1

4 - SEL$1 / D@SEL$1

Outline Data                    --提纲部分,这部分将执行计划中的图形化方式以文本形式来呈现,即转换为提示符方式

-------------

/*+

BEGIN_OUTLINE_DATA

USE_NL(@"SEL$1" "D"@"SEL$1")                           --使用USE_NL提示,即嵌套循环

LEADING(@"SEL$1" "E"@"SEL$1" "D"@"SEL$1")              --指明前导表

INDEX_RS_ASC(@"SEL$1" "D"@"SEL$1" ("DEPT"."DEPTNO"))   --指明对于D上的访问方式为使用索引

FULL(@"SEL$1" "E"@"SEL$1")                             --指明对于E上的访问方式为全表扫描

OUTLINE_LEAF(@"SEL$1")

ALL_ROWS

OPTIMIZER_FEATURES_ENABLE('10.2.0.3')

IGNORE_OPTIM_EMBEDDED_HINTS

END_OUTLINE_DATA

*/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13918611/viewspace-1254729/,如需转载,请注明出处,否则将追究法律责任。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部