![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL优化
zhanglin_1314
oracle 数据库开发
展开
-
set autotrace on 报cannot set autotrace错误
今天想看一下scott用户下的sql的执行计划的,可是在PL/SQL的command窗口中输入set autotrace on时,却报Cannot SET AUTOTRACE的错误,后来查阅了很多网上的说法,最终得到下面的一些经验。 首先,我去sys用户中查看了plustrace角色,发现并不存在; 然后问题就很明确了,创建出来plustrace这个角色,并赋给scott用户就好了,具原创 2015-09-29 14:42:13 · 3416 阅读 · 0 评论 -
10046事件:获取最完整的sql执行计划
相信很多人都很清楚使用explain plan命令、dbms_xplan包、autotrace开关可以获取执行计划,但是如果还需要获取更为详细的执行计划,我们可以使用10046事件来获取。 而要通过10046事件来获取目标sql的执行计划,通常需要三个步骤: 1、在当前的会话(session)中激活10046事件; 2、在当前session中执行目标原创 2015-09-29 17:01:09 · 2481 阅读 · 0 评论