我在Redshift中有一个表,列是‘a1_timestamp,a2_cd,a3_id,a4,a5’(按这个顺序)。我想在列‘a3_id和A1_timestamp’上创建排序关键字。
由于表是以a1_timestamp作为第一列,a3_id作为第三列创建的,排序关键字是否需要按此顺序排列?这些是复合排序关键字。
发布于 2020-01-17 02:14:22
列顺序不会影响排序关键字。您可以创建排序关键字altering the table。
将数据加载到表中时,将按排序关键字的顺序加载数据。更改排序关键字时,Amazon Redshift会对数据进行重新排序
但这不会对列进行重新排序。
https://stackoverflow.com/questions/59774238
复制相似问题