码迷,mamicode.com
首页 > 数据库 > 详细

查看Oracle执行计划

时间:2015-08-05 20:18:59      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

1、PL/SQL解释计划窗口

技术分享

优点:方面

缺点:看到信息有限

2、explain_plan for

技术分享

针对某个句子优化较方便

3、sqlplus

Sqlplus里输入命令:

set autotrace on

select * from emp;

数据显示出来后,跟着执行计划:

技术分享

这个语句的优点就是它的缺点,这样在用该方法查看执行时间较长的sql语句时,需要等待该语句执行成功后,才返回执行计划,使优化的周期大大增长。

如果不想执行语句而只是想得到执行计划可以采用:

set autotrace traceonly

如果执行该语句时遇到错误权限不足,解决方法为:

用sys用户登陆

Sqlplus > @ ?sqlplus\admin\plustrce.sql

Sqlplus > grant plustrace to user_name;

- - user_name是上面所说的分析用户

待续。。。

查看Oracle执行计划

标签:

原文地址:http://www.cnblogs.com/mellowsmile/p/4705464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!