종류는 잘 알려진대로 아래 4가지. 1. READ UNCOMMITTED SELECT 조회 시, 공유락 X 커밋되지 않은 데이터를 읽을 수 있다 🚨 Dirty Read : 커밋되지 않은 (변경 중인) 데이터를 읽어, 데이터의 무결성이 깨질 수도 있는 현상 A 트랜잭션이 B 트랜잭션이 건드리고 있는 데이터를 읽고 이를 바탕으로 로직을 수행하고 A 트랜잭션은 커밋함 B 트랜잭션이 갑자기 롤백되버림 A 트랜잭션 당황.. 난 이미 커밋해버렸는데..? (무결성 와장창) 2. READ COMMITTED SELECT 조회 시, 데이터에 공유락 O 커밋된 데이터만 읽을 수 있다 해당 데이터가 사용되고 있을 때만 공유락이 걸린다 SELECT 대상이 되는 데이터 row1, row2가 있을 때 row1을 읽는 순간에는 row..