开发者社区> 问答> 正文

修改Table Group和Shard Count的场景是什么呀?

修改Table Group和Shard Count的场景是什么呀?

展开
收起
游客mm5dulkpivqdo 2021-12-12 11:14:27 767 0
1 条回答
写回答
取消 提交回答
  • 在一些特殊需求下,例如写入数据量太大,或者数据量过小而分析发现Query启动开销太大(启动开销和shard数呈正相关关系)、或者Query shuffle开销太大等场景,建议您新建Table Group。

    Table Group一个非常关键的作用就是做Local Join从而大大提升Join效率,因此,当您有表需要互相Join,且Join Key为Distribution Key时,将Join的左右表放在同一Table Group即可获得Local Join的效果,产生比较大的性能提升。

    2021-12-12 12:38:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
Get rid of traditional ETL, Move to Spark! 立即下载