GBase 8a
性能调优
文章
GBase 8a UNION ALL 与多路合并:少洗牌、少落盘的写法
发表于2026-06-02 13:19:1028次浏览15个评论
评论
登录后才可以发表评论
GBase用户51829发表于 2个月前
GBase8a 合并多表优先 UNION ALL 规避全局去重排序开销,两表分布键一致可实现 DN 本地拼接减少数据重分布;多表合并要统一字段规格、提前下推过滤条件,配合 EXPLAIN 查看执行计划规避 REDISTRIBUTE 带来的性能损耗。
GBase用户51829发表于 2个月前
MPP 架构下 UNION 会额外做去重排序极易落地临时文件,能用 UNION ALL 就不用 UNION;分表合并关键看分布键,同分布键可本地 Append,分布规则不同大概率触发数据洗牌;实操遵循先过滤后合并、字段类型统一两大要点,EXPLAIN 校验执行计划是优化关键。
GBase用户50900发表于 2个月前
写得很好,学习了!
GBase用户51966发表于 2个月前
干货满满,感谢楼主分享。
一个老汉发表于 2个月前
分析得很透彻,学习了。
GBase用户51511发表于 2个月前
不错的文章,受益匪浅。
GBase用户51510发表于 2个月前
非常实用的内容,收藏了。
塔山发表于 2个月前
内容详实,值得收藏。
佛洛伊得发表于 2个月前
不错的文章,受益匪浅。
GBase用户28017发表于 2个月前
谢谢分享。
GBase用户21182发表于 2个月前
很优秀,感谢分享。
GBase用户21182发表于 2个月前
很好
GBase用户51829发表于 1个月前
写的很棒,已收藏
GBase用户47954发表于 1个月前
感谢作者的精彩分享!
gbase0001发表于 1个月前
感谢分享,学习了
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25049
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526