반응형 동시성1 오라클)SELECT * FOR UPDATE SELECT * FOR UPDATE는 현재 트랜잭션이 완료될 때까지 다른 트랜잭션에서 해당 행을 수정하지 못하도록 행을 잠그는 목적으로 사용됩니다. 충돌을 피하기 위한 기술입니다. SELECT * FOR UPDATE 문의 작동 방식SELECT: 일반적인 SELECT 문으로 시작하며 지정된 조건을 기반으로 테이블에서 행을 검색합니다. FOR UPDATE: SELECT 문의 끝에 FOR UPDATE 절을 추가합니다. 트랜잭션이 SELECT * FOR UPDATE 문을 실행하면 지정된 조건을 충족하는 행에 잠그게 되고, 현재 트랜잭션이 잠긴 행을 해제할 때까지 다른 트랜잭션이 이러한 행을 수정하지 못하게 합니다.동시성 제어가 필요할 때,좌석이나 티켓 예매시, 동시 접속자가 많아 둘 이상의 사람이 같은 자리를.. 2023. 9. 30. 이전 1 다음 반응형