
[간단정리] 트랜잭션 격리수준(Isolation Level)
·
개발메모/간단정리
개요 트랜잭션 및 트랜잭션 격리수준에 대해 알아보기 요약 트랜잭션 격리 수준 0-LEVEL: READ UNCOMMITTED: 트랜잭션내에서 커밋하지 않은 데이터에 다른 트랜잭션의 접근이 가능 1-LEVEL: READ COMMITTED: 트랜잭션내에서 커밋된 데이터만 다른 트랜잭션이 읽는 것을 허용 2-LEVEL: REPEATABLE READ: 트랜잭션 내에서 한 번 조회한 데이터를 반복해서 조회해도 결과는 동일 3-LEVEL: SERIALIZABLE: 가장 엄격한 격리 수준으로 완벽한 읽기 일관성 모드 제공 부정합 문제 DIRTY READ: 한 트랜잭션에서 처리한 작업이 완료되지 않았음에도 불구하고 다른 트랜잭션에서 볼 수 있게 되는 현상 NON-REPEATABLE READ: 동일한 SELECT 쿼리를 ..