oracle输出执行计划顺序,OBA技能2

阅读: 评论:0

oracle输出执行计划顺序,OBA技能2

oracle输出执行计划顺序,OBA技能2

上次我们谈了获取执行计划的方法,当然其中也谈了下执行计划的含义,以及每个字段的意思。

这次我们谈执行计划的运行顺序,也就是哪个操作方法是第一个执行的?

我们,尤其是小凡仙的我比较喜欢使用PL/SQLDEVLOPER工具,所以还是用它来给大家讲解一下,比较SQLPLUS显示出来的图不太友好和方便,很多JAVA开发人员也用DEVLOPER比较多。

上面哪个图是常规设置的,下面是专门设置的。至于如何设置前面文章讲过。前面文章也讲过使用播放按钮,DEVLOPER会演示给你看的,运行顺序。大家要记住一点就是,非常简单,通俗易懂,那把每个操作方法看作一个函数,或者是过程,或者是方法。其实这是个大学教过的递归。当然大学教的是自己调用自己。这里的话就是方法里套方法。必须先把里面的方法执行完了后,才退出来执行外面的方法。如果有两个方法并列的话,自然先执行第一个方法。比如下面

void man ()

{

A();

B()

}

void produce a()

{

c();

d();

}

void produece b()

{

e();

f();

}

这样执行顺序是  C()=>D()=>A()=>E()=>F()=>B()

我把这图放出来,其中有ID,PAREID,DEPTH 衡量谁先,谁后执行顺序就靠这三个ID了。

1 一样的深度,一样的父亲,那就看谁的ID小了。

也就是说同父亲下,就看谁是兄长,谁先。

2 同样深度,不同的父亲,那看谁啊?

就拼爹了,就看谁的父亲ID小

这个跟我们儒家思想差不多,财产分配先长子,长孙后 二奶二房。

长子,长孙之间,父母宠爱子女,所以子女先吃。

本文发布于:2024-02-08 20:20:34,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170739516568861.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:顺序   技能   计划   oracle   OBA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23