로킹 단위 Locking Granualarity
- DB 병행 제어를 위해 트랜잭션이 접근하고자하는 데이터를 잠가 다른 트랜잭션이 접근하지 못하도록 하는 방법 트랜잭션의 고립성만족
- Locking되어있는 데이터에 타 트랜잭션 접근 불가,연산 수행
로킹 단위 : 한번에 로킹할 수 있는 단위
- 필드, 레코드, 테이블, 파일, 데이터베이스 등의 어떠한 형태라도 가능
로킹 단위 | 로크의 수 | 병행제어 | 로킹오버레드 | 병행성 수준 | DB공유도 |
---|
⬆️ | ⬇️ | 단순 | ⬇️ | ⬇️ | ⬇️ |