GBase 8a
性能调优
文章

GBase 8a 性能优化方法分享(12)中间表拉复制还是分布表的优化

发表于2024-10-08 17:08:4579次浏览1个评论

Gcluster层参数gcluster_hash_redistribute_join_optimize,该参数设为0时直接拉复制表,设为1时是动态重分布,设为2时是自动评估。当中间结果集小于设定的条数时,中间表会拉成复制表。当大于设定条数时,中间表会拉成分布表。主要的评估参数值为:gcluster_hash_redist_threshold_row,该参数值的设置大小决定了中间表需要拉为复制表还是分布表。所以在SQL优化时可以根据具体需求,选择合适的值。

注意:需要观察分析trc文件,查看中间结果集的大小,如果期望拉成复制表则把上述参数设置成大于中间结果集的大小,否则就拉成分布表。

评论

登录后才可以发表评论
白芷发表于 2个月前
学习了