사용자 도구

사이트 도구


study:oracle:adv_owi_10g:latch_and_lock

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
study:oracle:adv_owi_10g:latch_and_lock [2009/07/29 09:09]
starlits
study:oracle:adv_owi_10g:latch_and_lock [2009/07/29 09:23]
starlits
줄 124: 줄 124:
  
 ==== Lock 동작 매커니즘 ==== ==== Lock 동작 매커니즘 ====
 +
 +=== lock mode ===
 +
 +== 락모드(0~6) ==
 +
 +^ 모드 ^ 설명 ^
 +^ 0 | None |
 +^ 1 | NULL(N) |
 +^ 2 | Sub-Shared(SS) \\ Row-Shared(RS) |
 +^ 3 | Sub-Exclusive(SX) \\ Row-Exclusive(RX) |
 +^ 4 | Shared(S) |
 +^ 5 | Shared-Sub-Exclusive(SSX) \\ Shared-Row-Exclusive(SRX) |
 +^ 6 | Exclusive(X) |
 +
 +== 락모드호환성 ==
 +
 +^     ^ N ^ SS ^ SX ^ S ^ SSX ^ X ^
 +^ N   | O | O | O | O | O | O | 
 +^ SS  | O | O | O | O | O | X | 
 +^ SX  | O | O | O | <del>O</del> | X | X | 
 +^ S   | O | O | <del>O</del> | O | X | X | 
 +^ SSX | O | O | X | X | X | X | 
 +^ X   | O | X | X | X | X | X | 
 +
 +
 +=== lock 획득 ===
 +
 ==== Lock 관련 Dynamic Views ==== ==== Lock 관련 Dynamic Views ====
-==== 일반적인 Lock 관련 대기이벤트들 ==== 
  
 +^ V$LOCK  |
 +^ V$LOCKED_OBJECT  |
 +^ V$ENQUEUE_LOCK  |
 +^ DBA_WAITERS  |
 +
 +==== 일반적인 Lock 관련 대기이벤트들 ====
  
 +^ row cache lock  | 
 +^ buffer busy waits  |
 +^ read by other session | 
 +^ library cache lock  | 
 +^ library cache pin  |
 +^ DFS lock handle 
study/oracle/adv_owi_10g/latch_and_lock.txt · 마지막으로 수정됨: 2009/07/29 09:29 저자 starlits