[MySQL] mysql 격리 수준 알아보기
2023-08-05 1. 정의 -- 격리수준 조회 SELECT @@tx_isolation; -- 격리수준 설정 SET TRANSACTION ISOLATION LEVEL ; * READ UNCOMMITTED (커밋되지 않은 읽기) 가장 낮은 격리 수준으로 하나의 트랜잭션에서 변경한 데이터가 커밋되지 않았더라도 다른 트랜잭션에서 읽을 수 있습니다. 이로 인해 '더티 리드(Dirty Read)'와 같은 현상이 발생할 수 있으며, 다른 트랜잭션이 롤백될 경우 읽은 데이터도 롤백될 수 있습니다. 이 격리 수준은 데이터의 일관성과 고립성을 보장하지 않습니다. * READ COMMITTED (커밋된 읽기) 이 격리 수준에서는 커밋된 데이터만 다른 트랜잭션에서 읽을 수 있습니다. 따라서 '더티 리드(Dirty Read..