【详述】
当对一个高基数列(主键列)设置 streaming_preaggregation_mode =‘force_preaggregation’, 通过观察profile, 发现不生效; 但对于低基数列, 该参数有效果。
SR底层是否有什么判断逻辑没在文档中体现?
explain
select
/*+ set_var(streaming_preaggregation_mode = ‘force_streaming’) /
waybill_number,
count() as cnt
from
test
group by
waybill_number;
explain
select
/*+ set_var(streaming_preaggregation_mode = ‘force_preaggregaton’) /
service_type,
count() as cnt
from
test
group by
service_type;
【背景】
测试各参数效果
【业务影响】无
【StarRocks版本】例如:2.0.3 d401326
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】