我有一个查询,如果我只是通过控制台或通过代码运行它,它将运行。
当我为查询创建Scheduled Query
时,它将无法运行。计划查询已成功创建,并且正确设置了我设置的间隔(每2小时),但未创建作业(我在计划查询中可以看到,每次运行时间都会增加2小时运行)。
这些是从计划查询中运行查询时的属性:
Overwrite table, Processing location: US, Allow large results, Batch priority
如果我执行Schedule Backfill
,它将创建12个作业,并失败,并显示类似以下内容的错误消息:
如果我取消所有创建的作业并让其运行,它将成功运行。 Scheduled Query
本身不会创建任何作业。
答案 0 :(得分:1)
我从12:00开始调度查询,并使其在every 2 hours
中的repeats
中运行。
我假设作业将在开始时运行,但是显然不是这样。 Scheduled Query
的运行情况从14:00开始,一直到16:00,依此类推。
有关CPU /内存最大使用量的错误是因为我编写的查询具有ORDER BY
语句,这导致了此问题。删除该问题即可解决问题。