데드락은 데이터베이스에서 두 개 이상의 트랜잭션이 서로 자원을 점유한 상태에서, 상대방이 점유한 자원을 요청하며 무한 대기 상태에 빠지는 상황을 말합니다.결과적으로 이 상태에서는 트랜잭션이 진행되지 못하며, 데이터베이스는 교착 상태를 해결하기 위한 조치를 취하지 않으면 정상 작동에 장애가 발생합니다.Deadlock 발생 과정트랜잭션 A와 B의 동시 실행:트랜잭션 A가 자원 X를 잠그고, 이후 자원 Y를 요청.동시에 트랜잭션 B가 자원 Y를 잠그고, 이후 자원 X를 요청.자원 충돌:트랜잭션 A는 자원 Y를 점유한 트랜잭션 B를 기다리고,트랜잭션 B는 자원 X를 점유한 트랜잭션 A를 기다립니다.Deadlock 발생:두 트랜잭션이 서로 상대방의 자원을 기다리며 대기 상태에 빠지고, 진행이 불가능해집니다. ..