温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,最后看一个这个执行计划,执行计划其实这一块的一个内容啊,是帮助大家分析这个。还口转化为circle来的,是不是你在my circle高级当中也讲过这个,对吧,也讲过这个,你看一下我们来plan,然后跟上一条查询语句吧,它主要走的是来看一下你这个整个的一个结构数,如果总开过六次任务,它会是怎么走。这个这个里面看的不清楚啊,我们换一个地方看一下CD点点,然后have,因为他用那种表格,有时候这个表格它它字段太多的时候,它也显示不全是吧,看的很不舒服,你可以到这个地方来看一下啊。相对来说有时候这个地方比那个还好用一点,你看这个就看的舒服点是吧,你你这个地方是能看到它整个的一个走的一个逻辑的,如果他要走MA6来这个select新式不走六的话。
01:02
对吧,如果说他要走60%,你还可以看到他用的是。Map是。Input form是什么?Output form是什么?以及它的key啊,Value这些内容都可以看到,都可以看到,就可以帮助你看case是什么,就上一个阶段的一个什么。输出结果吧,然后它的一个方式,然后还有什么。它的一个map,你看一下啊。Out的一个column能看到是什么,然后out的一个操作,然后我们找一下它的一个input format,看能不能看到。它这个查询操作,查询的字段是不是也能感觉到啊,最后但是就是输出的字段名,因为你没有给它取别名的时候,有很多字段,你对它重新复制操作的时候,它会给它取一个别名啊,取一个别名这种操作,这个exp这种操作,第一帮助大家来理解这个hi是怎么执行这个mapdur任务的。
02:04
第二,真正去研究have,或者说真正做嗨客调优的人啊,他一定是要用到这个plan,他就整天对着一个搜索,就看这些东西分析。就像我们之前举的例子,不是有一个中科大的不是是吧,不是花了两年时间写了两个搜课吗?将so几分钟优化成了几秒是吧?他肯定整天就是研究他这个语句到底是怎么走的,然后再去改它的一个还口,当然这个X plan对于咱们来说啊,主要就是了解一下么。它的一个所所有的一个执行的一个结构啊,中间数据啊,或者结果数据是什么样子的,帮助你来理解这个happen转化为ma这个过程。啊,但是调优真正的用调优啊,那大家还要去下工夫深入的去研究是吧,深入的研究这块的内容。
我来说两句