为了更快的定位您的问题,请提供以下信息,谢谢
【详述】
近期从2.5.21 --> 3.0.9 --> 3.1.12 升级到了3.1.12版本,升级后窗口函数语句耗时增加异常多,相同的语句在2.5.21耗时6秒不到,在3.1.12上执行20多分钟出不了结果,查询语句如下
select
a.merc_code,
dense_rank() over(order by cast(ifnull(d.m_net_trade_amt,0) as decimal(16,2)) desc) as m_net_trade_amt_rank
from
merc_info_20240510 a
left join
y_trade_statis d
on a.merc_code = d.merc_code;
【背景】
【业务影响】窗口函数相关sql功能耗时增加
【是否存算分离】否
【StarRocks版本】3.1.12
【集群规模】:3fe(3 follower)+12be(3个be与fe混部)
【机器信息】CPU虚拟核/内存/网卡,40C/128G/万兆
【联系方式】StarRocks社区群5 -思变 [1412195108@qq.com]
【附件】
3.1.12版本执行计划.txt (1.5 KB) 建表语句.txt (1.5 KB) 2.5.21版本查询profile.txt (47.1 KB) 2.5.21版本执行计划.txt (1.5 KB) 3.1.12版本查询profile.txt (70.1 KB)