by couregiem [DB 기타] [2018.12.13 10:41:00]
task프로그램으로 데이터 처리가 빠르고 많은 양을 처리하여
dbms_lock.sleep을 0.01초 주려고하는데 이 dbms_lock.sleep이라는게 해당 계정 전체에 sleep이 주어지는건가요?,,
dbms_lock.sleep을 호출한 세션에만 적용됩니다.
답변 감사합니다.
호출한 세션이라는 것이 프로시저에서 sleep이 발생하였으면
프로시저에서만 적용된다는 말씀이신가요?
그 프로시저를 호출한 프로그램에서도 sleep이 적용되겠죠. 프로시저가 종료될때까지 기다려야 되니까요.
네. 해당 작업 안에서만 작동합니다. 다른 작업에 영향을 주지 않습니다.