목록트랜잭션 (1)
고코딩
AUTONOMOUS TRANSACTION, 독립적인 트랜잭션(오라클)
AUTONOMOUS TRANSACTION, 독립적인 트랜잭션 프로시저에서 프로시저를 호출하고 또 프로시저에서 프로시저를 호출하면서 점점 TRANSACTION의 위치가 애매해지기 시작했다. 그래서 프로시저마다 독립적인 트랜잭션을 할당해 줄수는 없을까 싶어서 찾아보다가 AUTONOMOUS TRANSACTION을 발견하였다. AUTONOMOUS TRANSACTION이란? 블록에서 자신의 작업을 수행하기 위해서 그 블록의 고유의 트랜잭션을 생성하는 경우에 해당하며 그 불록의 트랜잭션의 결과가 자신을 포함하거나 호출한 트랜잭션에의 상태에 의해 영향을 받지 않는 속정을 가지는 트랜잭션을 의미한다. 마스터 트랜잭션과는 lock, resource, commit에 관련된 의존성을 가지지 않는다. 테스트를 통해서 살펴보자..
DB
2021. 8. 13. 11:05