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;
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528