꿀팁 !

특정 쿼리의 캐시를 삭제하는 방법

havy 2024. 3. 5. 15:24

특정 쿼리의 PP 캐시를 flush 시키는 방법은 아래와 같습니다. 

 

 

1. 아래의 쿼리를 통해서 원하시는 쿼리의 sql_id와 child_number를 확인합니다.

(혹은 set auto trace on 상태로 원하는 쿼리를 실행하셔도 확인 가능합니다.)

 

select sql_id, child_number from v$sql where sql_text = '원하시는 SQL';

 

2. 결과로 나온 sql_id와 child_number를 이용하여 pp 캐시를 flush 시킵니다.

 

alter system flush ppc '<sql_id>' <child_number>;

 

ex) SQL> alter system flush ppc 'fqdm65fj3znb5' 64;