250x250
반응형
Notice
Recent Posts
Recent Comments
Link
목록공유 락 (1)
종식당

DBMS에서 트랜잭션을 특별한 제어 없이 병행 수행을 허용한다면 데이터의 일관성과 무결성을 보장하기 어렵다.이때, 병행 수행되는 트랜잭션들을 제어하기 위해서 락을 사용할 수 있으며 DBMS에서 락은 크게 공유 락과 배타 락으로 분류할 수 있다.🧊 공유 락공유 락(shared lock)은 읽기 락(read lock)이라고 부르며, 공유 락이 걸린 데이터에 대해서 다른 트랜잭션에서도 공유 락을 획득할 수 있지만, 배타 락은 획득할 수 없다. 즉, 공유 락을 사용하면 트랜잭션 내에서 조회한 데이터가 변경되지 않는 것을 보장한다.SELECT * FROM table_name WHERE id = 1 FOR SHARE;🌹 배타 락배타 락(exclusive lock)은 쓰기 락(write lock)이라고 부르며, ..
매일메일
2025. 3. 6. 08:41