查看执行计划的方法【在前人的基础上学习和总结】
exp:create table t1 as select * from dba_objects;
成都创新互联自2013年起,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元栾城做网站,已为上家服务,为栾城各地企业和个人服务,联系电话:18980820575
create table t2 as select * from dba_objects;
通常,在开发环境中,研究所"谱写"的sql的执行计划,还是很有必要的。
个人在学习和总结过程中,分析了下面这几种查看预估和实际执行计划的方法,并总结了下。
通常,我们在PL/SQL developer 中,运行oracle自带的执行计划查看方法就可以了[方法3]。
在命令行sqlplus 中,运用[方法1]就可以。
其他方法,可作为参考,理解语法即可。
-----------------------------------------
方法1:sqlplus中
可以查看执行计划以及统计信息,且不执行sql;
-----------------------------------------
这种方法可以查看执行计划以及统计信息,且不执行sql;
-----------------------------------------
tools >>Preferences>>key Configuration >>File /New /Explain Plan Window exp: ctrl + 3 ||默认的 F5[使用习惯看个人,我习惯使用第一种快捷方法]
-----------------------------------------
SELECT * from v$sql_plan WHERE sql_id = '2rqyd7uh0g6pc';
-----------------------------------------
select * from table(dbms_xplan.display_awr('2rqyd7uh0g6pc'));
-----------------------------------------
本文名称:查看执行计划的方法【在前人的基础上学习和总结】
文章位置:http://cdiso.cn/article/pggcog.html