我们一直在使用Google推出的新Streaming API进入他们的BigQuery引擎,以获取我们的一些内部资料。流响应采用< 99%的请求只需1秒,但对于一些请求,大约需要15-16分钟。
API方法调用:' insertAll()' Project_ID:' 513990544911'
同时,响应始终在930-950秒之间。请求最终成功,我们得到预期的响应。
是否有人遇到类似问题并且能够解决问题? BigQuery团队的某个人可以解释这种行为吗?
感谢。
答案 0 :(得分:0)
BigQuery团队帮助我缩小范围,这更像是客户端请求方面的一个问题。 我没有刷新用于向BigQuery发出请求的服务对象,因此观察到了这种行为。 不时地重新创建服务对象已经停止了这个问题的重新出现。
API:BigQuery Python API
#Refresh service object in Python:
http = httplib2.Http()
http = credentials.authorize(http)
service = build('bigquery', 'v2', http=http)
BigQuery支持服务单:https://code.google.com/p/google-bigquery/issues/detail?id=196