GBase 8a
性能调优
文章

rollup、cube性能优化参数_t_gcluster_group_by_ext_optimization

发表于2025-12-17 15:42:0440次浏览4个评论

  设置参数_t_gcluster_group_by_ext_optimization=1后,可以优化group by rollup/cube/grouping sets的执行计划   。

该优化有一定的限制,投影列中的分组列是函数时,优化不生效。
select func(a),b,count(*) from t group by rollup(a,b);

通过改写sql的方式可以规避当前优化限制。
select func(a),b,count(*) from t group by rollup(a,b);
改成
select fun(a),cnt from (
select a,b,count(*) as cnt from t group by rollup(a,b)
) tmp;                                                      

评论

登录后才可以发表评论
崔哥发表于 3个月前
楼上黄昏欲望休,玉梯横绝月中钩。芭蕉不展丁香结,同向春风各自愁。东南日出照高楼,楼上离人唱石州。总把春山扫眉黛,不知供得几多愁?
用户头像
山佳发表于 2个月前
学习了
曾云林发表于 2个月前
三人行必有我师
紫菀发表于 2个月前
加油