是否有可能从历史记录中查找查询,例如最近3个月,因为据我所知BigQuery仅显示了最近1个月的查询
提前谢谢!
答案 0 :(得分:3)
如果要使用BigQuery UI。您可以转到BigQuery Logs Viewer。通过查询构建器,您可以选择时间范围,请参见屏幕截图。然后使用类似下面的内容来搜索所需的查询(在查询中的关键字或所有查询上)。
protoPayload.methodName="jobservice.getqueryresults"
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.query:"keyword_inside_the_query"
timestamp>="2019-12-04T10:32:34.065+1100"
答案 1 :(得分:1)
您可以使用bq ls
command。
例如:
bq ls -j -all -n 10000
将显示来自所有用户或所有数据集的多达10000个作业。另外,您可以使用--min_creation_time
标志,因为它会列出在该毫秒时间戳之后创建的作业。
希望有帮助。