728x90
Lock Escalation
로우 레벨 Lock이 페이지, 익스텐트, 테이블 레벨 Lock으로 확장되는 것을 말한다.
Lock 매니저로 Lock을 관리하는 DBMS에서 메모리 자원의 한계를 극복하기 위해 구현된 기능인데, 낮은 레벨의 Lock을 사용할수록 동시성이 좋지만, 관리해야 할 Lock의 개수가 증가하여 관리해야할 메모리가 늘어나게 되기 때문에 Lock 레벨을 확장하는 것이다.
하지만, 수많은 레코드를 한꺼번에 잠그기 때문에 동시성이 나빠진다.
오라클의 경우, Lock을 로우 속성으로 관리하기에 이러한 현상이 발생하지 않는다.
'Database' 카테고리의 다른 글
조인 쿼리 변환 (0) | 2023.06.10 |
---|---|
데이터베이스 Lock (0) | 2023.06.10 |
오라클 MVCC 패턴 (0) | 2023.06.10 |
select for update 문 (0) | 2023.06.10 |
데이터베이스 교착상태 (0) | 2023.06.10 |