我在toad里成功的执行的了查询计划,不过有点看不懂,你大家帮我解释一下这段计划的含义呗 Plan |-SELECT STATEMENT HINT: RULE |-2 TABLE ACCESS BY INDEX ROWID PDMM31A.ASSMSTRC |-1 INDEX RANGE SCAN NON-UNIQUE PDMM31A.ASSMSTRC_RLTLEFTINDEX
方法一第一步:用DBA权限的账户登入sql/plus 执行命令(无先后顺序) set time on; (说明:打开时间显示) set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果) set autotrace traceonly; (说明:打开自动分析统计,不显示SQL语句的运行结果)二者选一个执行第二步: 输入你要查看的sql 执行方法二先执行 EXPLAIN PLAN FOR select * from G_GAMBLING gamb where gamb.active=1再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的执行计划了
Plan
|-SELECT STATEMENT HINT: RULE
|-2 TABLE ACCESS BY INDEX ROWID PDMM31A.ASSMSTRC
|-1 INDEX RANGE SCAN NON-UNIQUE PDMM31A.ASSMSTRC_RLTLEFTINDEX
方法一第一步:用DBA权限的账户登入sql/plus 执行命令(无先后顺序)
set time on; (说明:打开时间显示)
set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果)
set autotrace traceonly; (说明:打开自动分析统计,不显示SQL语句的运行结果)二者选一个执行第二步: 输入你要查看的sql 执行方法二先执行 EXPLAIN PLAN FOR select * from G_GAMBLING gamb where gamb.active=1再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的执行计划了