为了更快的定位您的问题,请提供以下信息,谢谢
【详述】sql内容完全一样,而且我可以肯定原表数据没有过变动,但输出的结果不同,且都不全,简单询问ai后发现差异根源在 Fragment 1 中 node 11 的 RIGHT_OUTER_JOIN (Hash Join) 的 spill 阶段(见附件)。由于数据量大,我对系统添加过enable_spill=true的参数,几乎可以肯定是触发落盘时才出现这个问题,每次的数据都会有不同的偏差,并可以稳定复现。附上两段sql的profile
【背景】
【业务影响】影响etl结果
【是否存算分离】否
【StarRocks版本】3.5.9
【集群规模】例如:3fe(1 follower+2observer)+5be
【机器信息】48C/64G/万兆
【联系方式】wqf6402@126.com
【附件】
a3368fe2-63ad-11f1-8d53-525400d31655profile.txt (106.5 KB)
302378b0-63b4-11f1-8d53-525400d31655profile.txt (106.9 KB)