得到“意外。请再试一次。”在Google BigQuery中进行大型加入时

时间:2014-11-03 20:34:29

标签: google-bigquery

好的,我有两张桌子。表A有大约60k条记录和145个字段。表B有~1k记录和9个字段。我正在进行从A到B上的单个字段的23个字段之间的连接。这些连接中的每一个都是LEFT OUTER连接。因此,我从表A中选择了所有145个字段(但是从连接中替换了23个字段)。

如果我逐个运行联接,结果会在一秒钟内返回。但是,如果我尝试运行所有联接的查询,它会运行几个小时,然后错误消息:“意外。请再试一次。”

如果我选择一个字段或所有字段,就会发生这种情况。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在前6个左连接中,只有2个在查询的其他地方使用。摆脱初学者未使用的连接。

在[medclient.users_table]中,您是否正在进行左连接的所有字段的索引?如果没有,那么在此查询运行时至少考虑添加它们。

一次添加一些左连接,检查您的实际执行计划,看看哪一个杀了它。