트랜잭션 격리 수준(Isolation Level)은 동시에 여러 트랜잭션이 실행될 때, 서로에게 미치는 영향을 얼마나 허용할지 결정하는 설정입니다.격리 수준이 높을수록 데이터 일관성(Consistency)은 좋아지지만, 성능 오버헤드가 증가할 수 있습니다.1. 트랜잭션 격리 수준과 발생할 수 있는 문제트랜잭션을 동시에 실행할 때 발생할 수 있는 대표적인 문제는 다음과 같습니다.문제설명Dirty Read (더티 리드)다른 트랜잭션이 커밋하지 않은 데이터를 읽는 문제Non-Repeatable Read (반복 불가능한 읽기)같은 데이터를 여러 번 조회할 때, 중간에 다른 트랜잭션이 변경하여 값이 달라지는 문제Phantom Read (팬텀 리드)같은 조건으로 여러 번 조회할 때, 중간에 다른 트랜잭션이 데이터를..