Enqueue

Event 정의

  • Enqueue Lock을 획득하는데 실패한 후 Enqueue Lock을 획득할 때까지 대기하는 Event
  • 프로세스가 enqueue 락을 획득하는데 실패해서 대기프로세스목록(waiter list)에서 기다린다는 의미
  • 락(lock)을 보유중인 프로세스는 락을 해제하면 다음 프로세스를 깨워줌
  • Oracle 10g 부터는 Event 명 세분화
    • 대부분의 enqueue 락에 대해 개별 대기 이벤트 명 부여
    • 경합 발생 상황에 따라 세분화된 대기이벤트 명 부여
    • enq: TX - row lock contention
    • enq: TX - allocate ITL entry
    • enq: TM - contention
    • enq: SQ - contention
    • enq: HW - contention
    • ...

문서에 대하여