프로그램/오라클

[오라클]공유 풀 : Result cache

amanda_ai 2024. 4. 2. 13:53
반응형

 

다음과 같은 Query Result Cache에 저장된다.- 일반적인 SQL Query- 특정 시점에 대한 flashback query cache된다.- query 결과가 read-consistent snapshot이라면 cache의 대상이 된다.- view 또는 inline view 형태의 query blockcache된다.

 

다음과 같은 Query Result Cache에 저장되지 않는다.하나의 트랜잭션에서 변경과 조회가 동시에 발생하는 경우참고subquery의 결과는 단독으로 cache되지 않으며, view/inline view에 대한 optimization disable된다.아래의 기본값으로 공유 풀 내부에 생성- memory_target 사용시 : memory_target 값의 0.25%- sga_target 사용시 : sga_target 값의 0.5%- shared_pool_size 사용시 : shared_pool_size 값의 1%

 

1. result_cache_mode 파라미터 설정

- manual : SQL 문장마다 /+result_Cache/ 힌트를 사용해야만 Result cache에 저장- force : 모든 sqlResult cache의 대상이 된다.2. 현재 할당되어 있는 메모리 현황 파악

 

 

반응형