在Oracle中启用AutoTrace查看SQL执行计划(三)
2008-8-14 选择字号:
大 |
中 |
小
正在加载数据...
已选择98行。
已用时间: 00: 00: 00.04
execution Plan ---------------------------------------------------------- 0 select STATEMENT ptimizer=CHOOSE 1 0 NESTED LOOPS 2 1 NESTED LOOPS (OUTER) 3 2 NESTED LOOPS (OUTER) 4 3 NESTED LOOPS (OUTER) 5 4 NESTED LOOPS (OUTER) 6 5 NESTED LOOPS 7 6 TABLE ACCESS (BY INDEX ROWID) OF ’OBJ$’ 8 7 INDEX (RANGE SCAN) OF ’I_OBJ2’ (UNIQUE) 9 6 TABLE ACCESS (CLUSTER) OF ’TAB$’ 10 9 INDEX (UNIQUE SCAN) OF ’I_OBJ#’ (NON-UNIQUE) 11 5 TABLE ACCESS (BY INDEX ROWID) OF ’OBJ$’ 12 11 INDEX (UNIQUE SCAN) OF ’I_OBJ1’ (UNIQUE) 13 4 INDEX (UNIQUE SCAN) OF ’I_OBJ1’ (UNIQUE) 14 3 TABLE ACCESS (CLUSTER) OF ’USER$’ 15 14 INDEX (UNIQUE SCAN) OF ’I_USER#’ (NON-UNIQUE) 16 2 TABLE ACCESS (CLUSTER) OF ’SEG$’ 17 16 INDEX (UNIQUE SCAN) OF ’I_FILE#_BLOCK#’ (NON-UNIQUE) 18 1 TABLE ACCESS (CLUSTER) OF ’TS$’ 19 18 INDEX (UNIQUE SCAN) OF ’I_TS#’ (NON-UNIQUE) Statistics ---------------------------------------------------------- 0 recursive calls 0 db block gets 1389 consistent gets 0 physical reads 0 redo size 2528 bytes sent via SQL*Net to client 569 bytes received via SQL*Net from client 8 SQL*Net roundtrips to/from client 0 sorts (memory) 0 sorts (disk) 98 rows processed SQL> |
补充一下在10g中的用法
在10g中带有plan_table这张表,但是将名字改为了plan_table$
只需$ORACLE_HOME/sqlplus/admin/plustrce.sql创建plustrace角色
grant plustrace to public

在Oracle中启用AutoTrace查看SQL执
在Oracle中启用AutoTrace查看SQL执行计划(一)
在Oracle中启用AutoTrace查看SQL执行计划(二)
在Oracle中启用AutoTrace查看SQL执行计划(三)
原文出处:http://space.itpub.net/14855094/viewspace-423024