BigQuery最近3个月的查询历史记录

时间:2019-03-06 11:46:16

标签: google-bigquery

是否有可能从历史记录中查找查询,例如最近3个月,因为据我所知BigQuery仅显示了最近1个月的查询

提前谢谢!

2 个答案:

答案 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"

enter image description here

答案 1 :(得分:1)

您可以使用bq ls command。 例如:

bq ls -j -all -n 10000

将显示来自所有用户或所有数据集的多达10000个作业。另外,您可以使用--min_creation_time标志,因为它会列出在该毫秒时间戳之后创建的作业。

希望有帮助。