본문 바로가기
[DATABASE] ORACLE/SQL Tuning

특정 SQL을 Shared Pool에서 Flush

by 기미차니 2022. 1. 13.
반응형

특정 SQL을 Shared Pool에서 Flush 시키는 경우 사용

 

1. 특정 sqlid에 대해 hard parsing이 필요할때 (튜닝 적용시 등...)

 

1
2
3
4
5
6
7
8
-- 특정 Cursor(sqlid)를 Shared Pool에서 Flush
SELECT sql_id
     , address
     , hash_value
     , 'exec sys.dbms_shared_pool.purge('''||address||','||hash_value||''','''||'C'||''');'
 FROM v$sql
WHERE sql_id = '94qn6y14kw01g'
;
cs

 

반응형

'[DATABASE] ORACLE > SQL Tuning' 카테고리의 다른 글

1. SQL 분석 도구  (0) 2022.09.28
[Oracle] SQL 수행통계 확인 (Top-N SQL)  (0) 2022.08.19
인덱스 컬럼 좌변 가공 제거  (0) 2022.07.15
Single Block I/O 성능 측정  (0) 2022.06.15
리터럴(Literal) SQL  (0) 2022.01.04

댓글