【发布时间】:2016-09-01 13:29:38
【问题描述】:
我有一个配置单元表htable,它在foo 和bar 上进行了分区。我想为实验创建这个表的一小部分,所以我认为要做的事情是
create table new_table like htable;
insert into new_table partition (foo, bar) select * from htable
where rand() < 0.01 and foo in (a,b)
这需要很长时间,但最终以java.lang.OutOfMemoryError: Java heap space 失败。有没有更好的办法?
【问题讨论】:
标签: sql hive out-of-memory query-optimization hiveql