반응형
SQL Server 작업이 이미 실행중인 경우 예약 된 실행을 건너 뛰나요?
SQL Server 작업이 X 분마다 실행되도록 예약하고 분 수가 끝나기 전에 이전 호출을 완료하지 않으면 이미 실행 중이므로 실행을 건너 뛰거나 두 개의 인스턴스를 실행합니다. 같은 단계를 수행하는 일?
SQL Server 에이전트는 새 반복을 시작하기 전에 작업이 이미 실행 중인지 확인합니다. 오래 실행되는 작업이 있고 해당 일정이 나타나면 다음 간격까지 건너 뜁니다.
직접 시도해 볼 수 있습니다. 이미 실행중인 작업을 시작하려고하면 해당 결과에 대한 오류가 발생합니다.
실행 중이면 건너 뛸 것이라고 확신합니다.
어떤 버전의 SQL Server를 사용하고 있습니까? 이것은 테스트하기 매우 쉬운 것 같습니다. 테이블에 단일 행을 삽입하는 WAITFOR가있는 작업을 설정하고 작업이 빠르게 연속적으로 두 번 실행되도록 설정하십시오 (WAITFOR DELAY보다 짧음).
SQL Server 2005에서 이러한 테스트를 실행할 때 중복 된 실행을 건너 뛰었습니다.
반응형
'Programing' 카테고리의 다른 글
Android Studio 1.4에서 content_main.xml의 역할은 무엇입니까? (0) | 2020.12.31 |
---|---|
발표자가 활동 / 컨텍스트에 대한 지식을 가지고있는 것이 MVP 패턴에서 나쁜 생각입니까? (0) | 2020.12.31 |
입력 개수가 가변적 일 때 신경망은 어떻게 사용됩니까? (0) | 2020.12.31 |
: = vs = 만들기 매크로 (0) | 2020.12.31 |
서버에서 보낸 이벤트와 폴링 (0) | 2020.12.31 |