Oracle 开启autotrace功能 |
发布时间: 2012/9/18 17:47:55 |
默认的Oracle的sqlplus是不能够启动执行分析计划、统计执行效率的,启动如下功能只需要几步: 1:通过sys用户sysdba角色登陆 2:创建autotrace 角色,执行如下脚本 $Oracle_HOME\RDBMS\ADMIN\tracetab.sql 在Oracle9i中需要运行$ORACLE_HOME\RDBMS\ADMIN\utlxplan.sql脚本生成plan_table表;- 在Oracle10g中PLAN_TABLE不再需要创建,Oracle缺省增加了一个字典表PLAN_TABLE$,然后基于PLAN_TABLE$创建公用同义词供用户使用 将该角色赋予需要进行跟踪分析的用户 3:启动跟踪 用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] 举例: 结果解释 逻辑读 =(db block gets+ consistent gets) set atuotrace on; set autotrace traceonly explain statistics;
本文出自:亿恩科技【www.enkj.com】 |