我一直在使用Big Query api,由于此错误,我的90%的请求都失败了:
HTTPException: Deadline exceeded while waiting for HTTP response from URL: https://www.googleapis.com/bigquery/v2/projects/poorproject/queries?alt=json
我正在执行UPDATE操作,因此我使用的是标准SQL而不是旧版SQL。我知道标准SQL要慢很多,因此会抛出Deadline错误。
我正在使用GAE端点API,但我尝试增加 urlfetch 时间,但它没有用。
有解决方法吗?
谢谢:)
答案 0 :(得分:0)
在不知道有关您的方案的更多详细信息(例如,您尝试调用哪个特定API)的情况下,我只能推测可能的原因。我怀疑您使用的是同步'Jobs.Query' API而不是异步'Jobs.Insert' API。如果是这样,我建议使用异步API,因为这样可以帮助您避免任何短期限,因为插入作业非常快。如果您仍然遇到超时,可以选择在BigQuery问题跟踪器上提交更多详细信息的错误。