【发布时间】:2021-01-31 07:19:21
【问题描述】:
我想优化在 PRESTO/HIVE SQL 上运行的查询的计算时间。我在 Redshift 上使用的技术之一是提高临时表的效率,如下所示:
BEGIN;
CREATE TEMPORARY TABLE my_temp_table(
column_a varchar(128) encode lzo,
column_b char(4) encode bytedict)
distkey (column_a) -- Assuming you intend to join this table on column_a
sortkey (column_b) -- Assuming you are sorting or grouping by column_b
;
INSERT INTO my_temp_table SELECT column_a, column_b FROM my_table;
COMMIT;
我已经在 Presto/Hive SQL 上尝试过,但它不受支持。您知道这种技术在 Presto/Hive SQL 上的等价物吗?
非常感谢!
【问题讨论】:
标签: sql hive amazon-redshift presto