Bigquery JOIN优化

时间:2014-08-07 13:13:28

标签: google-bigquery

我们使用JOIN每5分钟运行一次查询。在JOIN的一侧是table1 @ time1-time2(因为我们只看增量部分),JOIN的另一面是table2,它随着流数据的不断变化而变化。 JOIN现在就像

[table1@time1-time2] AS T1 INNER JOIN EACH table2 AS T2 ON T1.id = T2.id

由于每次此查询涉及整个T2时,我是否可以进行任何可能的优化,例如使用缓存或其他方式,以便最大限度地降低资金成本?

修改 查询: enter image description here

1 个答案:

答案 0 :(得分:0)

复制粘贴文本会更好,难以阅读该截图上的查询。

那就是说,我看到第二个表的SELECT *。仅选择所需的列只会查询表的一小部分,而不是查询所有列。

另外,为什么要生成row_in并加入另一个?