Задание Sql Server Agent выполняется дольше, чем интервал между выполнениями - PullRequest
5 голосов
/ 20 сентября 2011

Я хотел бы знать, что произойдет, если задание агента (с повторяющимся интервалом) на сервере MS SQL выполняется достаточно долго, чтобы оно перекрывало повторяющееся выполнение.

Согласно моим тестам, параллельное выполнение не происходит,это хорошо.

Что я пытаюсь выяснить, так это то, что следующее выполнение будет проигнорировано, потому что предыдущее еще не завершено, ИЛИ не будет ли оно поставлено в очередь?

Под «очередью» я имею в виду выполнениезапросы в очереди сразу после завершения предыдущего сброса графика.

Спасибо

1 Ответ

6 голосов
/ 20 сентября 2011

Он не будет поставлен в очередь, он будет пропущен.Простота тестирования: создайте задание с WAITFOR DELAY '00:05:00';, запланируйте задание на <2 минуты, затем запустите задание вручную.Он будет работать 5 минут, один раз. </p>

...