격리 수준은 이상 현상과 대기 비용을 서로 다르게 바꾼다
두 세션에서 더티 리드·반복 불가능 읽기·팬텀을 같은 순서로 재현해 관찰 차이를 기록합니다.
| 격리 수준 | 일반 SELECT 관찰 | 주요 절충 |
|---|---|---|
| READ UNCOMMITTED | 미커밋 값 가능 | 더티 리드 |
| READ COMMITTED | 구문마다 새 커밋값 | 반복 값 변화 |
| REPEATABLE READ | 트랜잭션 스냅샷 유지 | 현재 읽기와 구분 |
| SERIALIZABLE | 더 강한 직렬화 | 대기·교착 증가 |
핵심: 격리를 높이면 모든 문제가 무료로 사라지는 것이 아니라 읽기·쓰기 대기와 교착 가능성이 함께 커집니다.