본문 바로가기
Database#Database조회 19

Phantom Read란?

정의

트랜잭션 중간에 새 행이 삽입되어 결과가 바뀌는 현상.

Phantom Read

같은 WHERE 쿼리를 두 번 돌렸는데 새 행이 생겨 결과가 달라짐.

Serializable에서만 완전히 차단. InnoDB는 Next-Key Lock으로 Repeatable Read 수준에서도 차단.

🔗 함께 보면 좋은 용어

Database 전체 →