트랜잭션격리수준 썸네일형 리스트형 트랜잭션 격리 수준(Isolation Levels) 트랜잭션 격리 수준이란?: 동시에 여러 트랜잭션이 처리될 때, 트랜잭션끼리 얼마나 서로 고립되어있는지를 나타내는 것즉, 특정 트랜잭션(a)이 다른 트랜잭션(b)에서 변경한 데이터를 볼 수 있도록 허용할지 말지를 결정하는 것이다.트랜잭션 격리 수준의 종류READ UNCOMMITTED :어떤 트랜잭션의 변경 내용이 Commit, rollback 에 상관없이 다른 트랜잭션에서 보여짐.문제점 : 데이터 정합성 문제가 발생할 수 있음.예시 :A트랜잭션에서 이름을 MOUSE에서 MINI로 변경한다.아직 커밋을 하지 않음.B트랜잭션에서 MOUSE의 이름을 조회함.아직 커밋을 하지 않았음에도 불구하고 MINI로 조회가 됨. -> 이를 DIRTY READ라고 함.만약, A트랜잭션에서 문제가 발생해서 커밋을 하지 못하고.. 더보기 이전 1 다음