데이터베이스 로킹 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
31번째 줄: | 31번째 줄: | ||
** 로킹으로 인해 특정 세션이 작업을 진행하지 못하는 상태 | ** 로킹으로 인해 특정 세션이 작업을 진행하지 못하는 상태 | ||
** 로킹 중인 트랜잭션이 commit 또는 rollback 됨으로써 해제 | ** 로킹 중인 트랜잭션이 commit 또는 rollback 됨으로써 해제 | ||
** '''해결 방안:''' 잦은 블로킹으로 인한 | ** '''해결 방안:''' 잦은 블로킹으로 인한 호율 하락을 막기 위해 트랜잭션을 최대한 짧게 설계할 필요 | ||
* '''[[교착상태|교착상태(Deadlock)]]''' | * '''[[교착상태|교착상태(Deadlock)]]''' | ||
** 두 세션이 각각 Lock을 설정한 리소스를 기다리고 있는 상태(블로킹이 해제되지 않음) | ** 두 세션이 각각 Lock을 설정한 리소스를 기다리고 있는 상태(블로킹이 해제되지 않음) |