2013년 8월 5일 월요일

Oracle Library Cache Tuning

Pins : 문장 자체가 메모리에 loading 되어 library cache object가 수행 되었던 횟수
Reloads : execution 단계에서 Library Cache에 대한 miss가 발생한 횟수

SQL> select to_char(trunc(sum(reloads)/sum(pins)*100,5),99.99999)||'% (less than
 1%)' "library cashe miss ratio"
  2  from v$librarycache;

library cashe miss ratio
-------------------------
  .03060% (less than 1%)

Rario를 늘리려면 sahred_pool_size의 값을 증가 시켜야 합니다. Shared_pool_size가 너무 적으면 SQL의 공유율이 많이 떨어져 수행속도에 악 영향을 줍니다. 그러나 다른 Application에서 사용하는 메모리도 있기 때문에 SGA의 크기가 Memory의 50%를 넘지 않도록 구성 하는 것이 좋습니다. 

댓글 없음:

댓글 쓰기