교착상태 (Deadlock) 교착상태란? 2개 이상의 트랜잭션이 특정 자원(테이블 또는 행)의 잠금(Lock)을 획득한 채 다른 트랜잭션이 소유하고 있는 잠금을 요구하면 아무리 기다려도 상황이 바뀌지 않는 상태가 되는데 이를 교착상태 라고 한다. 교착상태를 방지하기 위한 방법 트랜잭션을 자주 커밋한다. 정해진 순서로 테이블에 접근한다. SELECT ~ FOR UPDATE 의 사용을 피한다.