Oracle/Tuning2011. 5. 9. 08:48






과도한 하드 파싱으로 인한 오라클의 성능 문제를 해결하는 방안으로 cursor_sharing 파라미터의 수정을 고려해 볼 수 있다.

cursor_sharing 파라미터는 비슷한 literal SQL을 바인드 변수로 치환해서 하드 파싱을 줄이도록 하는 기능이다.

이 파라미터는 기본 값은 EXACT로 SQL이 똑같을 때(띄어쓰기, 대소문자, 만 같은 SQL이라고 판단하는 것이다.

그 외 설정값은 SIMILAR, FORCE가 있다.

그러나 이 파라미터를 변경하기 전에는 철저한 검증이 필요하다.

아래의 포스터는 그에 관련된 내용이다.

참조 : similar cursor sharing의 문제점
         Similar cursor sharing and adative cursor sharing

'Oracle > Tuning' 카테고리의 다른 글

내 tracefile 찾는 방법  (0) 2011.04.15
LOCK 관련 실습  (1) 2010.01.25
LRU 알고리즘  (0) 2010.01.19
Tuning the Buffer Cache  (0) 2010.01.18
Tuning the Shared Pool  (1) 2010.01.16
Posted by 자수성가한 부자