调度查询:有没有办法绕过最短 15 分钟的间隔?



我计划每 5 分钟运行一次 DML 查询,但是通过 UI 设置时提示"超出频率限制。所需min_schedule_interval为[15米]"。我也尝试通过云外壳终端使用 bq 命令行工具执行此操作,结果相同。有没有办法通过其他方式绕过它?

提前致谢

BigQuery 计划查询的最短允许时间段为 15 分钟,如此处所示。作为解决方法,您可以尝试以下方法:

  • 使用云函数和云计划程序尝试每 5 分钟运行一次查询。

  • 创建至少 3 个计划查询,并以 15 分钟的间隔(或根据计划查询数乘以 5 分钟(运行它们。例如,查询 1 在 10:00 运行,查询 2 在 10:05 运行。并在 10:10 小时运行查询 3。然后查询 1 在 10:15 小时运行。再次并在 10:20 运行查询 2。再次等等。

最新更新