Допустим, я создал пустую таблицу в 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? Thx.