使用udf时,加载jar包的时机是什么时候

Viewed 23

image.png

如上图,官方文档中的描述,每个并发Instance是指什么,一次select,还是说查询多少条记录就加载多少次。使用udf之后,sql执行效率好像比较低,慢了很多

1 Answers

FRAGMENT:执行片段。由于 DORIS 是一个分布式执行引擎。一个完整的执行计划会被切分为多个单机的执行片段。一个 FRAGMENT 表是一个完整的单机执行片段。多个 FRAGMENT 组合在一起,构成一个完整的 PLAN。

FRAGMENT 下又有具体执行的 INSTANCE,去真正做计算。具体控制 INSTANCE 的个数,在高版本上,是由 parallel_pipeline_task_num 决定的。

引入 UDF 效率降低也是符合预期的。