조회가 고정한 시점
T1의 긴 SELECT는 끝까지 같은 시점만 읽어야 함
SCN 1000
블록을 늦게 읽더라도, 조회 시작 시점인 SCN 1000으로 복원할 수 있어야 일관된 읽기가 유지됩니다.
조회는 같은 스냅샷을 유지하려고 뒤로 거슬러 올라가지만, 오래된 Undo가 사라지면 더 이상 그 시점의 값을 복원할 수 없습니다.
블록을 늦게 읽더라도, 조회 시작 시점인 SCN 1000으로 복원할 수 있어야 일관된 읽기가 유지됩니다.
업데이트와 커밋이 쌓이면 현재 블록은 최신 버전으로 바뀌고, 예전 값은 Undo 체인 뒤쪽으로 밀려납니다.
긴 조회 입장에서는 너무 새 버전이라 그대로 읽을 수 없습니다.
한 단계 뒤로는 갈 수 있지만, 조회가 원하는 시점에는 아직 도달하지 못했습니다.
원래는 여기까지 내려가야 했지만 오래된 Undo가 덮여서, 조회가 필요한 스냅샷 복원이 끊어집니다.