Я хочу запускать задание каждые 3 секунды, однако в SQL Server 2008 мы не можем определить интервал менее 10 секунд.
Задание используется для вставки / обновления информации о посетителях и сегментации в базу данных, которая отслеживается поиском Google.
В течение 2 или 3 секунд вставляется до 100 строк. Это задание вставляет и обновляет таблицу в базе данных. Есть ли способ запланировать это с помощью конфигурации планирования заданий sp?
sql-server
sql-server-2008
jobs
Мусакхир Сайед
источник
источник
Я не думаю, что этот ответ правильный. Причина в следующем: скажем, dbo.SomeProcedure будет работать в течение 2 секунд и начнется в 10:00:00, затем, после завершения этого процесса, он будет ждать еще 3 секунды, прежде чем снова перезапускать, то есть в 10:00:02. , он заканчивается, и он не начнется до 10:00:05 утра. Хотя, если бы мы действительно могли запланировать выполнение задания каждые 3 секунды, dbo.SomeProcedure действительно запустится в 10:00:00 и 10:00:03, и так далее, и так далее. Более точным должно быть следующее:
источник