격리 수준은 이상 현상과 대기 비용을 서로 다르게 바꾼다

두 세션에서 더티 리드·반복 불가능 읽기·팬텀을 같은 순서로 재현해 관찰 차이를 기록합니다.

격리 수준일반 SELECT 관찰주요 절충
READ UNCOMMITTED미커밋 값 가능더티 리드
READ COMMITTED구문마다 새 커밋값반복 값 변화
REPEATABLE READ트랜잭션 스냅샷 유지현재 읽기와 구분
SERIALIZABLE더 강한 직렬화대기·교착 증가

핵심: 격리를 높이면 모든 문제가 무료로 사라지는 것이 아니라 읽기·쓰기 대기와 교착 가능성이 함께 커집니다.