트랜잭션 격리 수준이란 무엇일까? 각각의 트랜잭션이 동시에 작업을 처리할 때 어느정도 범위로 격리를 허용할 것 인지 결정하는 것. 격리수준 종류 Read uncommitted (level 0) Read committed (level 1) Repeatable read (level 2) Serializable (level 3) 트랜잭션 격리수준에 따른 발생하는 이상현상 Dirty read : 트랜잭션이 작업이 완료되지 않았는데도 다른 트랜잭션에서 볼 수 있게 되는 현상 Non-repeatable read : 하나의 트랜잭션 내에서 데이터를 조회 시 서로 다른 데이터를 가져오는 현상Phantom read : 하나의 트랜잭션 내에서 없던 레코드가 생기거나 제거되는 현상 Dirty read Non-repeatab..