Cache / NoCache Order / NoOrder Content Wait Event
CACHE NOORDER RAC 에서 최고의 성능  
Default ( No Option 지정시 )  
인스턴스별로 Cache 하고, Global(인스턴스간) 하게, 순서는 보장  되지 않는다.  
인스턴스에서 Shared Pool 이 Refresh 되면, Gap 이 발생한다.  
ORDER 모든 인스턴스는 동일한 Sequence 를 Cache 한다.      Cache Order 사용시
"DFS lock handle" Wait 발생
Sequence Number 순서는  보장된다.
NOCACHE ORDER 보다는 성능이 좋다.
Instance Down 이나 인스턴스 Shared Pool 이 Flush 되면, Gap 이 발생한다.
고 하나 Shared Pool 이 Flush 되더라도 Gap 미발생
NOCACHE NOORDER GAP 이 발생하지 않아야 하는 환경에서 사용   NoCache 사용시
"row cache lock" wait 발생
Sequence 순서는 보장되지 않는다.
NOCACHE/ORDER 보다는 성능적으로 좋다
ORDER RAC 환경에서 가장 좋지 않은 Sequence
GAP 은 발생하지 않고, 순서는 보장된다.



출처 : http://cafe.naver.com/projectprogramming/764


+ Recent posts