PLAN CACHE
Hard Parse와 Soft Parse
같은 의미의 SQL이라도 텍스트와 환경이 다르면 새 계획을 만들 수 있다. 바인드는 재사용 가능성을 높인다.
Hard
Soft
Bind
Hard Parse
새 계획
1
SQL text
처음 보거나 조건 불일치
2
Optimize
통계 기반 후보 계획 비교
3
Cache
커서와 계획 저장
Soft Parse
재사용
A
Match
캐시 키와 환경 조건 일치
B
Validate
객체·권한·무효화 여부 확인
C
Execute
기존 커서/계획 사용