INSERT INTO sample_table values ('john', 'high',....value 6, value 7, value 8 ......value 25), ('Kim', 'low',... value 6, value 7, value 8 ......value 25),
假设一个元组是
('john', 'high',....value 6, value 7, value 8 ......value 25)
好。极限 n 应该取决于impala fronded的jvm的堆栈大小,因为这种风格的insert语句至少会导致jflex(impala将其用作sql解析器)递归 n 所有元组都存储在一个深层解析树中。假设您已经成功地构建了这棵讨厌的树,接下来的事情应该是将它序列化为一个节俭消息并将其传递给其他人。我只能想象它会有多慢。 我建议使用 LOAD 对于转换为原始文件运动的大量插入,或使用 insert into select from ,它在内部通过hdfs应用分布式读写。
1条答案
按热度按时间ar7v8xwq1#
好。极限
n
应该取决于impala fronded的jvm的堆栈大小,因为这种风格的insert语句至少会导致jflex(impala将其用作sql解析器)递归n
所有元组都存储在一个深层解析树中。假设您已经成功地构建了这棵讨厌的树,接下来的事情应该是将它序列化为一个节俭消息并将其传递给其他人。我只能想象它会有多慢。我建议使用
LOAD
对于转换为原始文件运动的大量插入,或使用insert into select from
,它在内部通过hdfs应用分布式读写。