사용자 도구

사이트 도구


study:oracle:adv_owi_10g:buffer_cache_wait_event

문서의 이전 판입니다!


Buffer Cache에서의 대기이벤트들

latch: cache buffers chains

버퍼 캐시(Buffer cache) 에서 특정 Block을 탐색하고자 하는 프로세스는 cache buffer chains 래치를 획득하여야 하는데 이 과정에서 경합이 발생될때 발생되는 래치 참고로 9i 이후부터는 읽기 전용으로 체인을 탐색할 경우 cache buffers chains 래치를 Shared 모드로 공유 할수 있다

latch: cache buffers lru chains

buffer busy waits

  • 10g 이전

다른 세션이 Buffer cache로 적재하고 있는 블록을 읽으려고 할 때 buffer busy waits 대기이벤트가 발생

  • 10g

다른 세션이 해당 블록의 변경을 완료하기를 대기 할 때 buffer busy waits 대기이벤트가 발생

read by other session

buffer busy global cache

write complete waits

buffer lock

free buffer waits

db file sequential read

db file scattered read

enq: HW - contention

enq: TC - contention

enq: CI - contention

enq: RO - contention

hot block

study/oracle/adv_owi_10g/buffer_cache_wait_event.1249974035.txt.gz · 마지막으로 수정됨: 2009/08/11 16:00 저자 deathguy