오라클 배치 job에 대해서 질문이있습니다. 0 2 1,441

by 개논물 [2017.04.21 10:21:49]


안녕하세요 오라클 배치 job에 대해서 질문이 있습니다.

예를 들어

a 라는 프로시저가 작업이 완료 되는데 1분정도 소요시간이 걸린다고 가정합니다.

그리고 job으로  a 프로시저를 5초마다 실행한다고 설정했을때

실행순서가 어떡게 되나요?

1번  a프로시저가 작업이 끝나던 말던 5초마다 a프로시저를 계속 호출한다.

2번  job 시간이 5초마다 돌도록 설정이 되어있어도  a프로시저가 작업이 끝나고  5초후에 다음 배치가 실행된다.

 

어느것이 맞는건가요? 조언좀 부탁드립니다. 감사합니다.

 

 

by 마농 [2017.04.21 13:38:16]

추측성 답변 들어갑나다.
1. 각 호출에서 처리하는 처리단위끼리 서로 간섭이 없다면?
 - 각각 호출 단위별로 알아서 처리될 듯 합니다.
2. 만약 각 집합간에 간섭이 존재한다면?
 - 순차적으로 대기상태에 빠질 수도 있구요.
3. 간섭이 순차적이지 않고 꼬이는 경우라면?
 - 데드락에 빠질 수도 있을 듯 합니다.


by 개논물 [2017.04.24 12:35:45]

소중한 답변 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입