oracle—设置AUTOTRACE
oracle编程专家—设置AUTOTRACE Oracle提供了一个称为EXPLAIN PLAN的工具,使用EXPLAIN PLAN命令,允许生成执行计划输出 SQL*PLUS提供了AUTOTRACE工具,允许查看已执行查询的执行计划,而不必使用EXPLAIN PLAN命令。 配置AUTOTRACE cd $ORACLE_HOME/rdbms/admin/ 使用SYSTEM用户登录 执行 @utlxplan 运行 CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE; 运行 GRANT ALL ON PLAN_TABLE TO PUBLIC; 这样不需要每个用户安装计划表了。 然后,创建PLUSTRACE角色,如下 cd $ORACLE_HOME/sqlplus/admin 使用SYS登录 运行 @plustrce 运行 GRANT PLUSTRACE TO PUBLIC;
控制执行计划报表
set autotrace off set autotrace on explain 只显示优化器执行路径 set autotrace on statistics 只显示SQL语句执行统计运算 set autotrace on set autotrae traceonly (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |