BigQuery小组的某个人可以帮我调试这个问题。我试图运行一个查询,它会抛出"意外错误"运行超过6000秒后。
工作ID:job_3MHZtho6xz0FuY5niz4P3VZqwRI。
或抛出一个 "连接错误" - 工作ID:job_Aqo7H8KA0EYUHCVBBLCMyYSwJ5I
我可以在这里发布查询,但我怀疑它会对其他人有所帮助。
答案 0 :(得分:1)
我查看了BigQuery后端的工作,基本上,你的查询超时了。然而,从工作统计数据来看,它看起来就像你有一个加入爆炸。您将加入一个3亿行表,而不是百万行表,但百万行表中的某些键不是唯一的,这意味着JOIN语义将生成多个输出行。
看起来您的查询将生成许多十亿行行(如果完成则会产生数万亿行)。这是故意的吗?