临时表和作业在bigquery上保留多长时间为默认值?

问题描述 投票:0回答:2

默认情况下,临时表将打开多长时间以获取数据?我知道我们可以设置到期时间,但是默认设置是什么?那工作呢?如果有,默认的到期时间是多少?

我试图在文档中找到这些,但是我找不到,我们将jobId返回给客户端,这样他就可以在作业完成时获取数据,但是其中一些人喜欢存储并尝试使用2周前1个月前的jobId。

这里的默认时间是几点,所以我可以更好地解释它们?

google-bigquery
2个回答
0
投票

查询结果存储24小时:

所有查询结果,包括交互式查询和批处理查询,在某些情况下都会在临时表中缓存大约24小时。

https://cloud.google.com/bigquery/docs/cached-results


0
投票

如Alexey所述,使用缓存时,他们的查询结果会存储24小时。

关于BigQuery作业的时间,您可以获取最近six months的作业历史记录>

另一方面,根据您的描述,从具有过期时间的查询结果中创建新表似乎是最合适的策略。另外,您可以检查是否使用materialized views可以帮助您存储一些重复查询的结果。

© www.soinside.com 2019 - 2024. All rights reserved.