PREDICATE CHANGE
Phantom Read
같은 조건을 다시 조회했는데 INSERT, DELETE, 조건 변경 UPDATE로 결과 집합이 달라진다.
조건 조회
조건 범위 변화
결과셋 변화
구분
Non-Repeatable
Phantom
대상
이미 읽은 같은 행
조건에 맞는 행 집합
원인
다른 트랜잭션의 UPDATE
INSERT, DELETE, 조건 변경 UPDATE
보호
행 버전 또는 행 잠금
범위 잠금, predicate lock, SSI