【发布时间】:2020-04-26 04:54:54
【问题描述】:
假设我在 Redshift 中创建了一个空表,如下所示:
CREATE TABLE my_table (
val_1 INT ,
val_2 INT ,
val_3 FLOAT
)
COMPOUND SORTKEY(val_1, val_2)
;
当我第一次填充表时(假设是一些查询的结果),是否应该以SORTKEY 的顺序插入记录,在下面的代码中使用ORDER BY:
INSERT INTO my_table
SELECT val_1, val_2, val_3 FROM other_table
ORDER BY val_1, val_2
或者没有必要这样做;即SORTKEY 插入记录的排序是由 Redshift 本身物理处理的吗?谢谢。
【问题讨论】:
标签: amazon-redshift