Почему запрос для запланированного запроса выполняется, а не как Запланированный запрос в Bigquery? - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть запрос, который будет запущен, если я просто запущу его через консоль или из кода.

Когда я создал Scheduled Query для запроса, он не запустится. Запланированный запрос успешно создан, и заданный мною интервал (каждые 2 часа) выполняется правильно, но только задания не создаются (я вижу в Запланированном запросе, что время выполнения увеличивается на 2 часа каждый раз, когда это предполагается) для запуска).

Это свойства при выполнении запроса из Запланированного запроса:

Overwrite table, Processing location: US, Allow large results, Batch priority

Если я сделаю Schedule Backfill, он создаст 12 заданий, которые завершаются неудачно с сообщениями об ошибках, аналогичными следующее:

  1. Превышен лимит ЦП 125%
  2. Превышен объем памяти

Если я отменю все созданные задания и оставлю одно для выполнения, оно запустится успешно. Сам по себе Scheduled Query не будет создавать никаких рабочих мест.

1 Ответ

1 голос
/ 05 февраля 2020

Я запустил Запланированный запрос в 12:00 и заставил его работать для every 2 hours в repeats.

Я предполагал, что задания будут выполняться во время запуска, но, очевидно, это не так. Scheduled Query работал отлично, как и планировалось, начиная с 14:00, затем с 16:00 и т. Д.

Ошибки, связанные с максимальным использованием ЦП / памяти, вызваны тем, что в написанном мной запросе содержался оператор ORDER BY, который вызывал эту проблему , Устранение, которое решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...