본문 바로가기

Oracle/Admin

[Oracle] SQL PLAN 고정 방법 2가지

728x90

1. SPM ( SQL PLAN MANAGEMENT) 

SPM은 baseline(Planr과 Hint)를 DB내에 저장해 놓고 검증된 실행계획만 사용할 수 있도록 하는 기능

이로써 통계정보 변경이나 application의 수정, DB version upgrage 등으로 부터의 영향을 최소화 하는데 그 목적이 있다.

SPM은 특정 SQL에 대해 여러개의 Plan을 관리 할 수 있다. 

 

2. SQL_PROFILE 

한 Category 의 특정 SQL에 대해 오직 하나의 Plan만 저장할 수 있기 때문에, 다른 Plan을 적용시키기 위해서는 Category를 변경하여 저장하거나 새로운 Plan을 Stored Outline으로 저장해야한다. 

 

 

3. SPM과 SQL_PROFILE의 차이점

 

728x90
반응형

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

[Oracle] Bitmap Index  (0) 2024.02.20
[Oracle] Index 사이즈 예측  (0) 2024.02.14
[Oracle] Dynamic Statistics  (0) 2023.12.07
[Oracle] 패치  (2) 2023.11.09
[Oracle] TEMPORARY TABLE  (0) 2023.10.13