[sql] 데드락 처리

데드락 처리 방법

  1. Timeout 설정: 트랜잭션이 일정 시간 이상 잠금을 기다리면 해당 트랜잭션을 롤백합니다. 이를 통해 데드락을 방지할 수 있습니다.

  2. 데드락 감지 및 해결: 데이터베이스 시스템은 데드락을 감지하고, 그 중 하나의 트랜잭션을 롤백하여 다른 트랜잭션이 진행될 수 있도록 합니다.

  3. 운영체제 수준에서의 데드락 처리: 운영체제에서는 프로세스의 데드락을 검출하고, 자원을 회수하여 데드락을 해결합니다.

이러한 데드락 처리 방법을 적절히 적용하여 데이터베이스 시스템이 안정적으로 운영될 수 있도록 해야 합니다.