Update报错:
Cannot parallelize an UPDATE statement that updates the distribution column
1个或者数个table column被作为distribution key(DK) 。DK被Hash算法用来决定每行记录对应特定的segment instance。
相同的key值记录会Hash到相同的segment instance。选择唯一的健(unique key)作为DK,比如主键(Primary Key)
可以尽可能的确保平坦数据分布
--查看数据分布,如数据分布不均匀,将发挥不了并行计算的优势,严重影响性能
SELECT gp_segment_id,count(*) from wpp_adefect_glass_f group by 1 order by gp_segment_id;
-------------------------------------2020年4月2