READ COMMITTED

READ COMMITTED는 두 SELECT 사이에 새 커밋을 볼 수 있다

문장마다 커밋된 최신 상태를 보므로 오손 읽기는 막지만 반복 불가능 읽기와 팬텀은 허용된다.

T1
SELECT #1

balance = 100

SELECT #2

balance = 50, 같은 트랜잭션 안에서 값이 바뀜

T2
UPDATE

balance를 50으로 변경

COMMIT

두 번째 문장부터 새 커밋이 보임

용도: 짧은 OLTP에는 적합하지만, 트랜잭션 전체 스냅샷이 필요한 리포트에는 부족하다.