본문 바로가기
데이터베이스

비관적 락 종류 간단 정리

by 흰색남자 2022. 12. 20.

1. 공유락 ( s lock 읽기락 )

여러 사용자가 동시에 데이터 "읽기" 가능

 

2. 베타락 ( x lock 쓰기락  )

가장 강력한 놈이며, 읽기 등 모든 트랜잭션이 동시에 접근 불가

 

3. 업데이터락 ( u lock  )

베타락을 걸기 전, 데드락을 방지하기 위해 사용됨.

 

4. 내재 락 ( IS, IX, SIX 등 ) I 가 붙으면 내재락

 사용자가 요청한 범위에 대한 락을 걸 수 있는지 판단