Oracle

게시글 보기
작성자 유건데이타 등록일 2020-03-25
제목 memory_target 등
현재 11g의 default 기능인 memory_target 에 관한내용

sga 총량확인
select name, value/1024/1024 mb
from v$parameter
where name in('pga_aggregate_target', 'sga_target');

pga총량확인
select 'maximum PGA allocated' name, value/1024/1024 value
from v$pgastat
where name='maximum PGA allocated';

memory_target 확인
select round((s.value+GREATEST(p.value, mp.value))/1024/1024) memory_target
from (select value from v$parameter where name='sga_target') s,
(select value from v$parameter where name='pga_aggregate_target') p,
(select value from v$pgastat where name ='maximum PGA allocated') mp;

현재 할당된 실제메모리 사용내역 조회

select component, current_size/1024/1024 curr_mb,
min_size/1024/1024 min_mb,
max_size/1024/1024 max_mb
from v$memory_dynamic_components
where current_size !=0;

memory_target 값의 적절여부 확인
select * from v$memory_target_advice order by memory_size;



수동으로 db_cache_size 변경
alter system set db_cache_size=10240m;

확인
select component, oper_type, oper_mode, initial_size/1024/1024 "INITIAL",
TARGET_SIZE/1024/1024 "TARGET", FINAL_SIZE/1024/1024 "FINAL", status
from v$sga_resize_ops;

Comment
등록된 코멘트가 없습니다.