加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle—设置AUTOTRACE

发布时间:2020-12-12 14:49:29 所属栏目:百科 来源:网络整理
导读:oracle 编程专家 — 设置 AUTOTRACE Oracle 提供了一个称为 EXPLAIN PLAN 的工具,使用 EXPLAIN PLAN 命令,允许生成执行计划输出 SQL*PLUS 提供了 AUTOTRACE 工具,允许查看已执行查询的执行计划,而不必使用 EXPLAIN PLAN 命令。 配置 AUTOTRACE cd $ORACL

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读