My Oracle Support Banner

문제해결:공유 풀과 라이브러리 캐쉬 래치 경합 튜닝 (Doc ID 1540786.1)

Last updated on FEBRUARY 18, 2019

적용 대상:

Oracle Database - Enterprise Edition - 버전 7.0.16.0 to 11.2.0.2 [릴리즈 7.0 to 11.2]
Oracle Database - Standard Edition - 버전 7.0.16.0 to 11.2.0.3 [릴리즈 7.0 to 11.2]
Oracle Database - Personal Edition - 버전 7.1.4.0 to 11.2.0.3 [릴리즈 7.1.4 to 11.2]
Oracle Database Cloud Schema Service - 버전 N/A 과(와) 그 후속
Oracle Database Exadata Express Cloud Service - 버전 N/A 과(와) 그 후속
이 문서의 내용은 모든 플랫폼에 적용됩니다.

목적

소개

이 문서의 목적은 Oracle 7 부터 11g 에서 공유 풀 튜닝과 관련된 내용을 포함하고 있으며 시스템이 다음과 같은 상황이 보이는 경우에 참조하도록 위함입니다.

이 문서에 대해 문의 또는 도움을 요청하세요. 여러분의 경험을 공유할 수 있습니다.

다른 오라클 고객, 고용자 전문가들과 이 주제에 대해 할고 싶으신가요?

여기를 클릭하시면 어떤 주제에 대해 사내 동료, 기업 전문가 및 Oracle 제품 지원 전문가와 의견을 나누고 배우실수 있습니다.
데이터베이스 튜닝에 대해 의견을 나누고 도움을 받고 싶으시다면 여기 를 클릭하여 My Oracle Support 커뮤니티 페이지에 접속합니다.

진단 절차

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


이 문서에서
목적
 소개
 이 문서에 대해 문의 또는 도움을 요청하세요. 여러분의 경험을 공유할 수 있습니다.
진단 절차
 공유 풀이란 무엇인가?
 용어
 리터럴 SQL(Literal SQL)
 하드 파싱(Hard Parse)
 소프트 파싱(Soft Parse)
 일치하는 구문?
 공유 SQL
 구문의 버전(version)
 라이브러리 캐시와 공유 풀 래치
 리터럴 SQL VS 공유 SQL
 리터럴 SQL
 공유 SQL
 공유 풀의 로드 감소시키기
 파싱은 한번 / 실행은 많이
 리터럴 SQL 제거
 무효 피하기
 CURSOR_SHARING 매개변수 (8.1.6 이상)
 SESSION_CACHED_CURSORS 매개변수
 CURSOR_SPACE_FOR_TIME 매개변수
 CLOSE_CACHED_OPEN_CURSORS 매개변수
 SHARED_POOL_RESERVED_SIZE 매개변수
 SHARED_POOL_RESERVED_MIN_ALLOC 매개변수
 SHARED_POOL_SIZE 매개변수
 _SQLEXEC_PROGRESSION_COST 매개변수 (8.1.5 이상)
 
프리컴파일러 : HOLD_CURSOR 와 RELEASE_CURSOR 옵션
 공유 풀의 고정 커서
 
DBMS_SHARED_POOL.KEEP
 SHARED POOL 비우기
 DBMS_SHARED_POOL.PURGE 
 V$ 뷰 사용하기 (V$SQL 과 V$SQLAREA)
 MTS, Shared Server 와 XA
 
공유 풀 문제를 인지하기 위한 유용한 SQL
 릴리즈별 이슈들
 버그 수정 및 향상된 점
참고

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.