All Honey Tip

[태그:] Deadlock 회피 기법

  • [기술 면접] 7. DB에서 DeadLock(데드락)은 무엇을 의미하나요?

    [기술 면접] 7. DB에서 DeadLock(데드락)은 무엇을 의미하나요?

    저번 시간에 이어, 이번엔 DB에서 DeadLock(데드락)이 무엇을 의미하는지 알아보도록 하겠습니다. 운영체제 카테고리의 Deadlock을 보고 오셨다면, 익숙한 내용일 것으로 생각됩니다. Q: DB에서 DeadLock(데드락)은 무엇을 의미하나요? 여러 Transaction들이 각각 자신의 데이터에 대하여 lock을 획득한 상태에서 상대방 데이터에 접근하고자 대기를 할 때 교차 대기를 하게 되며 서로 영원히 기다리는 상태를 말합니다. Q: DB의 DeadLock을 해결하려면 어떻게 해야하나요? 3가지…