pipeline_profile_level参=0时执行sql报错

【详述】问题详细描述
默认pipeline_profile_level = 1,由于profile指标太多不好分析,看论坛有大佬说明这个参数可以配置0 1 2,0合并指标后只保留关键指标就尝试一下,结果没有成功,改为1或者2都能正常执行
【背景】做过哪些操作?
SET GLOBAL pipeline_profile_level = 0;
【业务影响】
【StarRocks版本】例如:3.0
【集群规模】例如:1fe+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:16C/48G/万兆
【联系方式】3109808355@qq.com
【附件】

SET GLOBAL pipeline_profile_level = 0; 分别设置为 0 1 2 ,执行的是相同的sql么,3.0版本?查询的sql中包含复杂查询么

是的,同一个复杂查询sql,多个join以及case when逻辑+where条件,SET GLOBAL pipeline_profile_level=1的时候能正常执行且可以看到profile详细,=2的时候也可以,但是=0的时候就报错了,具体错误是截图里面的有个什么空指针异常。

set =0的时候sql报错是直接关闭查询,看日志里面是有个空指针,然后就cancel execution of query了

Fixed by https://github.com/StarRocks/starrocks/pull/23873

看到了,是bug已经修复了吧,预计什么时候下个版本出呀 :grinning: