我正在尝试执行一个查询,该查询将一个约1百万行的表与一个较小的表连接起来,并通过BigQuery UI将结果保存到目标表。我检查了“允许大结果”选项。然而,在30年后它回应“响应太大而无法返回”。当我取消选中“允许大结果”选项时,它可以正常工作。 (然后运行约5分钟)。 我在使用相同选项在自动化过程中使用BigQueryJava API运行此查询作业时,最初遇到此问题。
当我在BigQuery UI中禁用选项时,查询运行也很正常。
所以我有一个解决方法,但是这个查询工作一直运行到今天“允许大结果”选项。
查询基本上就像:
SELECT t1.id, t1.a, t1.b, t1.c, t2.d, t2.e
FROM table1 t1
LEFT JOIN EACH table2 t2
ON t1.id = t2.id AND t1.a = t2.a
答案 0 :(得分:1)
看起来查询准备中存在错误。我们正在努力修复。 编辑补充:这是在2013年修复的。