GBase 8a
性能调优
文章
性能优化参数_t_gcluster_group_by_ext_optimization
发表于2023-04-23 16:25:5348次浏览0个评论
问题描述:
设置该参数以优化 group by rollup/cube/grouping sets 的执行计划
解决方案:
设置参数_t_gcluster_group_by_ext_optimization=1
需注意该优化有一定的限制,投影列中的分组列是函数时,优化不生效。
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