use*_*888 3 c# google-bigquery
在 Google BigQuery API 中,查询响应的默认超时时间是多少?
换句话说,默认情况下等待多长时间,直到响应为未完成的作业返回 null。
对于文件timeoutMs中jobs.query说:
[可选] 在请求超时并返回之前等待查询完成的时间(以毫秒为单位)。请注意,这只是请求的超时,而不是查询的超时。如果查询运行时间超过超时值,则调用将返回而没有任何结果,并且“jobComplete”标志设置为 false。您可以调用 GetQueryResults() 等待查询完成并读取结果。默认值为 10000 毫秒(10 秒)。
不过,如果我理解正确,我认为您是在问查询在超时之前可以执行多长时间。我们将查询执行限制为 6 小时(在撰写本文时),但我不知道是否在某处明确记录了这一点。不过,一般来说,查询的运行时间应该不会太长。
如果您想在查询完成时施加更严格的超时,您可以在jobs.cancel经过特定时间后使用API,但请注意,您仍需为查询的执行付费。
| 归档时间: |
|
| 查看次数: |
3724 次 |
| 最近记录: |