加入BigQuery

时间:2017-11-08 16:44:49

标签: google-bigquery

我最近的经验似乎指出,带有连接的BigQuery执行速度比只有一个表的速度慢得多。通常,大多数查询将在不超过几分钟内完成。但是,以下连接查询需要超过6000秒才能完成table1,其中行数约为10亿,行数为2~100万行。

SELECT a.*, coalesce(b.field4, a.field3) 
FROM `table1` a left outer join `table2` b
on a.field1 = b.field1 and a.field2 = b.field2

只是想询问社区是否预期或需要进一步调查?

1 个答案:

答案 0 :(得分:0)

解决方案是指定目标表。这将把总时间减少到不到200秒。