问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于pl/sql developer这款工具的F5键出来的分析计划窗口怎么用

发布网友 发布时间:2022-05-29 09:53

我来回答

1个回答

热心网友 时间:2023-10-15 03:24

1、 打开熟悉的查看工具:PL/SQL Developer。
在PL/SQL Developer中写好一段SQL代码后,按F5,PL/SQL Developer会自动打开执行计划窗口,显示该SQL的执行计划。

2、 查看总COST,获得资源耗费的总体印象
一般而言,执行计划第一行所对应的COST(即成本耗费)值,反应了运行这段SQL的总体估计成本,单看这个总成本没有实际意义,但可以拿它与相同逻辑不同执行计划的SQL的总体COST进行比较,通常COST低的执行计划要好一些。 www.2cto.com

3、 按照从左至右,从上至下的方法,了解执行计划的执行步骤
执行计划按照层次逐步缩进,从左至右看,缩进最多的那一步,最先执行,如果缩进量相同,则按照从上而下的方法判断执行顺序,可粗略认为上面的步骤优先执行。每一个执行步骤都有对应的COST,可从单步COST的高低,以及单步的估计结果集(对应ROWS/基数),来分析表的访问方式,连接顺序以及连接方式是否合理。

4、 分析表的访问方式
表的访问方式主要是两种:全表扫描(TABLE ACCESS FULL)和索引扫描(INDEX SCAN),如果表上存在选择性很好的索引,却走了全表扫描,而且是大表的全表扫描,就说明表的访问方式可能存在问题;若大表上没有合适的索引而走了全表扫描,就需要分析能否建立索引,或者是否能选择更合适的表连接方式和连接顺序以提高效率。

5、 分析表的连接方式和连接顺序
表的连接顺序:就是以哪张表作为驱动表来连接其他表的先后访问顺序。
表的连接方式:简单来讲,就是两个表获得满足条件的数据时的连接过程。主要有三种表连接方式,嵌套循环(NESTED LOOPS)、哈希连接(HASH JOIN)和排序-合并连接(SORT MERGE JOIN)。我们常见得是嵌套循环和哈希连接。
嵌套循环:最适用也是最简单的连接方式。类似于用两层循环处理两个游标,外层游标称作驱动表,Oracle检索驱动表的数据,一条一条的代入内层游标,查找满足WHERE条件的所有数据,因此内层游标表中可用索引的选择性越好,嵌套循环连接的性能就越高。
哈希连接:先将驱动表的数据按照条件字段以散列的方式放入内存,然后在内存中匹配满足条件的行。哈希连接需要有合适的内存,而且必须在CBO优化模式下,连接两表的WHERE条件有等号的情况下才可以使用。哈希连接在表的数据量较大,表中没有合适的索引可用时比嵌套循环的效率要高。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 《熙德之歌》主要讲了什么? 西班牙的史诗《熙德之歌》讲述了什么故事? 西班牙英雄 熙德的事迹? 机械图纸,cad,solidworks, proe 学习资料,附件在哪个论坛下载比较方便? proe 软件学习 PROE高级学的什么内容? Autumn is my favourite season.I really like the colours.意思是 proe4.0学习资料 哪里有proe的视频学习资料? i really like winter 全球芯片缺货加剧,除汽车芯片外,手机游戏机芯片为何也面临紧缺? 英特尔CEO称全球芯片短缺会持续两年,什么决定着芯片的供给? 人性的本质书籍 有学习PROE的资料吗?可不可以分享一下,谢谢 i really like you a lot.是什么意思,跟love有什么区别? 谁有proe学习资料啊 I really like my school什么yestoday? 有哪些较为系统地研究人性的书籍 I really like your new skirt为什么要填really? I really like together with you.什么意思 关于熙德死后退敌 高乃依的什么讲述的是一对有世仇的男女青年最后化仇结亲的故事 艾尔熙德的角色经历 《熙德之歌》《尼伯龙根之歌》《伊戈尔远征记》主要写了哪些内容? 韩国网球失聪少年李德熙德的励志奋斗故事 《冥王神话》中,艾尔熙德是如何斩杀四梦神的? 惠州家电维修去哪里? 《冥王神话》中的艾尔熙德为什么会被其它对手所轻视? 惠州哪里有外发电路板维修的 四大民族史诗的概述如何? 在惠州水口有电路板厂吗 惠州市三胜电路板有限公司怎么样? 惠州市宇柏林电路板有限公司怎么样? set a new world record是什么意思 惠州市冠宏电路板有限公司怎么样? 惠州市华盈电路板有限公司怎么样? 惠州惠城区哪里有修表?主要换电子 惠州市大亚湾聚真电路板厂怎么样? 惠州市大亚湾科翔科技电路板有限公司怎么样? 繁星春水共有多少诗节