IT 기술/DB 개념

동시성 제어 없는 낙관적 프로그래밍

keun90 2025. 5. 3. 11:03

 

 

TX1의 조회 시점(t1)의 가격이 변경(t2)된다면 동시성 제어를 해주어야 한다.

 

 

 

 

insert into 주문
select :상품코드, :고객ID, :주문일시, :상점번호,...
from 상품
where 상품코드 = :상품코드
and 가격 = :가격;

if sql%rowcount = 0 then
 alert('상품가격이 변경되었습니다.');
end if;

 

'IT 기술 > DB 개념' 카테고리의 다른 글

Lock  (0) 2025.04.16
파티션을 활용한 대량 INSERT 튜닝  (0) 2025.04.15
파티션을 활용한 대량 DELETE 튜닝  (0) 2025.04.14
파티션, 대량 UPDATE 튜닝  (0) 2025.04.07
파티션을 활용한 DML 튜닝  (0) 2025.04.03