PLAN CACHE

Hard Parse와 Soft Parse

같은 의미의 SQL이라도 텍스트와 환경이 다르면 새 계획을 만들 수 있다. 바인드는 재사용 가능성을 높인다.

HardSoftBind

Hard Parse

새 계획
1 SQL text 처음 보거나 조건 불일치
2 Optimize 통계 기반 후보 계획 비교
3 Cache 커서와 계획 저장

Soft Parse

재사용
A Match 캐시 키와 환경 조건 일치
B Validate 객체·권한·무효화 여부 확인
C Execute 기존 커서/계획 사용