欢迎来到天天文库
浏览记录
ID:30335277
大小:29.24 KB
页数:29页
时间:2018-12-29
《查看oracle数据库执行计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划查看oracle数据库执行计划 如何看懂ORACLE执行计划 一、什么是执行计划 AnexplainplanisarepresentationoftheaccesspaththatistakenwhenaqueryisexecutedwithinOracle. 二、如何访问数据 AtthephysicallevelOraclereadsblocksofdata.Thesmallestamou
2、ntofdatareadisasingleOracleblock,thelargestisconstrainedbyoperatingsystemlimits(andmultiblocki/o).LogicallyOraclefindsthedatatoreadbyusingthefollowingmethods: FullTableScan(FTS)--全表扫描 IndexLookup(unique&non-unique)--索引扫描 Rowid--物理行id 三、执行计划层次关系 Whenlook
3、ingataplan,therightmost(iemostinndented)uppermostoperationisthefirstthingthatisexecuted.目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 --采用最右最上最先执行的原则看层次关系,在同一级如果某个动作没有子ID就最先执行 1.一个简单
4、的例子: SQL>select/*+parallel(e4)*/*fromempe; ExecutionPlan ---------------------------------------------------------- 0SELECTSTATEMENTOptimizer=CHOOSE(Cost=1Card=82Bytes=7134) 10TABLEACCESS*(FULL)OF'EMP'(Cost=1Card=82Bytes=7134):Q5000 --[:Q5000]表示是并行方式
5、1PARALLEL_TO_SERIALSELECT/*+NO_EXPANDROWID(A1)*/A1."EMPNO" ,A1."ENAME",A1."JOB",A1."MGR",A1."HI 优化模式是CHOOSE的情况下,看Cost参数是否有值来决定采用CBO还是RBO: SELECTSTATEMENT[CHOOSE]Cost=1234--Cost有值,采用CBO目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战
6、略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 SELECTSTATEMENT[CHOOSE]--Cost为空,采用RBO(9I是如此显示的) 2.层次的父子关系的例子: PARENT1 **FIRSTCHILD ****FIRSTGRANDCHILD **SECONDCHILD Herethesameprinciplesapply,theFIRSTGRANDCHILDistheinitialoperationthentheFIRSTCHILDfo
7、llowedbytheSECONDCHILDandfinallythePARENTcollatestheoutput. 四、例子解说 ExecutionPlan ---------------------------------------------------------- 0**SELECTSTATEMENTOptimizer=CHOOSE(Cost=3Card=8Bytes=248) 10**HASHJOIN(Cost=3Card=8Bytes=248)目的-通过该培训员工可对保安行业有初步了
8、解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 21****TABLEACCESS(FULL)OF'DEPT'(Cost=1Card=3Bytes=36) 31****TABLEACCESS(FULL)OF'EMP'(Cost=1C
此文档下载收益归作者所有