lock

Database

데이터베이스 Lock

Enqueue Lock Enqueue는 공유 리소스에 대한 액세스를 관리하는 Lock 메커니즘이다. Enqueue에 의해 보호되는 공유 리소스로는 테이블, 트랜잭션, 테이블스페이스, 시퀀스, Temp 세그먼트 등이 있다. Enqueue Lock은 래치와 달리 순서가 보장되는 Queue를 사용한다. Enqueue 리소스는 소유자, 대기자, 목록을 관리할 수 있는 구조체를 말한다. 소유가자 Exclusive 모드일 때는 한 순간에 하나의 세션만 Lock을 획득할 수 있지만, Shared 모드일 때는 여러 세션이 동시에 Lock을 획득할 수 있다. TX Lock(트랜잭션 Lock) 트랜잭션이 시작하면 Undo 세그먼트 헤더에 위치한 트랜잭션 테이블로부터 슬롯을 하나 할당받는다. 다른 트랜잭션이 Consiste..

xlwdn98767
'lock' 태그의 글 목록