11.2.0.4버전
sga_target =5g
db_cache_size =2g로 되어 있는데
무슨 의미 인가요?
문제가 없나요?
캐싱된 데이터가 빠르게 해제가 되는것 같아서 문의해 봅니다.
먼저 SGA_TARGET=5G 로 설저 되 있다는 말은 기존 DB_CACHE_SIZE , SHARED_POOL_SIZE 등을 포함한 일부메모리 관련 파라메터를 자동으로 5G 영역 안에서 관리 분배 하겠다는 의미가 됩니다.
따라서 DB_CACHE_SIZE 의 설정은 의미가 없습니다.
오라클이 알아서 메모리 상태에 따라서ㅓ 5G 영역 안에서 자동으로 용량을 분배 관리하게 됩니다.
따라서 SGA_MAX_SIZE 와 SGA_TARGET 에 가급적 같은 용량을 분배 하시고, 나머지 DB_CACHE_SIZE와 같은 SGA 영역의 메모리 옵션들은 모두 0으로 셋팅 하시면 됩니다.
물론 충분한 메모리 설정이 가능하다면.. 충분히 주시고.. 그렇치 않다면.. 기존 10G 이하의 버전처럼 관리 하셔야 겠죠..
PGA도 같은 맥락이라고 보시면 됩니다.