오손 읽기까지 허용
강한 격리는 안전성을 올리지만 대기·실패·버전 비용도 키운다
읽기만 보면 차이가 작아 보여도, 긴 트랜잭션과 범위 잠금, 직렬화 검증은 운영 비용으로 돌아온다.
문장 단위 커밋 일관성
트랜잭션 스냅샷 또는 범위 잠금
대기·실패·재시도 증가
MVCC 비용
버전 유지
오래 열린 트랜잭션이 정리 작업을 지연시킨다.
운영 지표
lock wait, deadlock, vacuum/purge/tempdb를 함께 본다.
선택 기준
손실 비용
틀린 결과의 피해가 큰 경로는 더 강하게 보호한다.
재시도 가능성
실패를 다시 실행할 수 있으면 강한 격리를 쓰기 쉽다.