0

我正在尝试执行一个查询,该查询将一个大约 100 万行的表与一个较小的表连接起来,并通过 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
4

1 回答 1

1

查询准备中似乎存在错误。我们正在努力修复。编辑添加:这已在 2013 年修复。

于 2013-09-13T22:45:29.973 回答