Google bigquery 在BigQuery缓存的查询结果过期后,是否可以使用相同的作业id?

Google bigquery 在BigQuery缓存的查询结果过期后,是否可以使用相同的作业id?,google-bigquery,Google Bigquery,BigQuery的典型缓存生存期为24小时,但缓存结果是尽力而为的,可能会很快失效 如果我们尝试使用缓存结果已过期的作业id获取结果,BigQuery是否会重新获取结果?如果您的意思是使用结果已过期的作业id调用getQueryResultsjob,您将得到404消息:“未找到:作业”显然,它不会!因此,您需要发出查询作业again@MikhailBerlyant在这种情况下,结果的状态如何?可能是“状态”:“成功”还是其他什么?如果只使用相同的作业id,是否有可能重用与作业id关联的查询?我认

BigQuery的典型缓存生存期为24小时,但缓存结果是尽力而为的,可能会很快失效


如果我们尝试使用缓存结果已过期的作业id获取结果,BigQuery是否会重新获取结果?

如果您的意思是使用结果已过期的作业id调用
getQueryResults
job,您将得到404消息:“未找到:作业”

显然,它不会!因此,您需要发出查询作业again@MikhailBerlyant在这种情况下,结果的状态如何?可能是“状态”:“成功”还是其他什么?如果只使用相同的作业id,是否有可能重用与作业id关联的查询?我认为您可以自己轻松尝试,并让我们所有人都知道:o)但最有可能的是,您将获得404,而未找到…请参阅我之前的评论。100%确定我们谈论的是同一件事——你的意思是用那个jobid调用
getQueryResults
?太好了。我张贴了答案-考虑投票和接受,如你所见,这符合我的发现{“地位”:“失败”,“格式”:“工作”,“原因”:“NoDebug”}伟大,谢谢您确认。考虑一下,如果没有答案,也投票表决。