温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接下来看一下我们那个汉服当中一个并行的,一个并行执行这块。其实它默认的这个并行执行都是打开的啊,这是因为在一个ha语句啊,执行的过程当中,它不仅只有一个阶段吧,它有很多个阶段,那很多个阶段如果说你并行把它关闭掉的,那这些阶段它一个什么查的,从哪张表啊,然后V要字段啊,抽取数据啊等等,然后C量的查询内容啊,它是什么,它按步骤一步一步的,上一个步骤做完了之后,下一个步骤才开始的。啊,是这个意思,那你开启了变形处理之后,它就会把有很多。过程啊,有很多阶段,他们有多个阶段,有很多阶段,他们之间是没有相互依赖的。没有相互依赖的,他就可以同时执行吗?是这个意思,如果当然你就算你开了并行执行,像类似于这种相互依赖的,就是说先抽取数据,先抽取数据,然后再进行抗的类似的这种计算,那就算你把并行度打开,然后开的再再高也没用,它也不不可能给你并行执行法,因为它这种这种并行不起来,也就是说他在汉武处理过程当中啊,他是有很多什么。
01:18
阶段。是没有相互依赖关系的啊,也就是说这个阶段某几个阶段它没有相互依赖关系,你可以用这个并行执行,而且它默认的就是给你打开的来看一下这个值,他默认的就是,哎,他默认的是吗。应该默认的是处啊。那现在改了是吗?不能改了,那就是你,那你要把这个属性,把并行执行的一个属性给它打开,打开之后它同样的生效,还有一个属性是这个。CTRLC来看一下这个值。这是并行执行一个线程的一个并发度。
02:03
啊,你可以同时执行多少个任务啊,那你可以把这个打开之后,这个属性就会相应的生效了。就会相应的生效了,当然你这个值你是不是也可以相应的去调整,那调整的一个你要看什么内容来调整啊。你集群的性能吧,你并这是并行度啊,你集群性能就是内存啊,各方面都不高,你说你把并行度调这么高没有意义吧,你反倒每一个线程它分的资源非常少,也就是说每一个任务都执行的特别慢啊,这样也不太好,所以说这种病行或者说并并发度。让他线程看这一个个数啊,一定也是根据你集群的性能来的,集群的性能来的,这是一个并行。
我来说两句