我每天都在运行一个BigQuery查询并且它运行得很好但是今天(2015-08-10)它需要永远(5,000秒+)并且不返回结果或错误,只是继续运行..
今天是否存在Google BigQuery问题,或者这是BigQuery的错误?
查询作业ID:job_ijIQidyFErmMaxO5AGuJuHWMAgA
它自格林威治标准时间10:30开始一直在运行
查询如下:
SELECT a1, a2, b2, b1, a3, a4, INTEGER(b3), b4
FROM (SELECT a1, a2, MAX(a3) a3, MAX(a4) a4
FROM TABLE_DATE_RANGE(t.a_, DATE_ADD(CURRENT_TIMESTAMP(), -30, 'DAY'),
CURRENT_TIMESTAMP())
WHERE a4 > 0
GROUP BY a1, a2) a
JOIN EACH (SELECT b1, b2, MAX(b3) b3, MAX(b4) b4
FROM TABLE_DATE_RANGE(t.b_, DATE_ADD(CURRENT_TIMESTAMP(), -30, 'DAY'),
CURRENT_TIMESTAMP())
WHERE INTEGER(b3) IN (0,2)
GROUP BY b1, b2) b
ON a.a1 = b.b1 AND a.a2 = b.b2
此查询每天运行,并且一直运行到今天,它不会返回数据或错误。
我尝试运行查询成功的日期(2015-07-10),我遇到同样的问题,继续运行。
答案 0 :(得分:1)
我们已经推出了一些针对我们的查询引擎的更新,这些更新旨在解决间歇性的慢查询问题。如果您再次看到此行为,请向我们发送另一个职位ID!
对于可疑错误,我们建议在此处提交错误: http://code.google.com/p/google-bigquery/issues
答案 1 :(得分:0)
尝试将结果保存到目标表,并标记"允许大结果" show options下的选项 - >结果大小。 对我来说,这通常可以解决这些问题。