RANGE PROTECTION

Next-Key Lock

팬텀을 막으려면 이미 있는 행뿐 아니라, 조건 범위의 빈 공간까지 보호해야 한다.

record lock
gap lock
range scan
1Index Range비고유 인덱스나 범위 조건을 스캔
2Record Lock이미 존재하는 인덱스 레코드 보호
3Gap Lock레코드 사이 빈 구간의 INSERT 제어
4No Phantom조건 범위에 새 행이 들어오는 것을 제한