在执行计划生成(plan generation)阶段,clone和refix操作分别负责什么任务?
在执行计划生成阶段,clone操作负责根据串行物理执行计划和子slice的描述,将相对应的结构clone到各个worker线程中。例如,将t1 join t2操作及其后续的聚集操作clone到worker上执行。而refix操作则负责将原始的串行计划转换为leader计划,包括去掉不必要的执行结构,调整引用关系,如将引用t1/t2表的结构替换为引用collector表的对应结构,以便leader节点可以从collector表中读取worker传递上来的数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。