如何檢視和設定sga和pga的當前記憶體的建議值

xypincle發表於2017-03-10
1.獲取自資料庫建立以來分配給pga使用的最大記憶體值
select value from v$pgastat where name='maximum PGA allocated' ;

2.設定memory_target的值
memory_target = sga_target + max(pga_aggregate_target,'maximum PGA allocated' )



1.檢視 GV_$SGA_TARGET_ADVICE 的建議值:
如何檢視和設定sga和pga的當前記憶體的建議值

2.檢視 GV_$PGA_TARGET_ADVICE 的建議值:

如何檢視和設定sga和pga的當前記憶體的建議值


  1. 3.設定 sga_target 的值:
  2. alter system set sga_target=672m scope=spfile ;

  1. 4.設定 pga_aggregate_target 的值:
  2. alter system set pga_aggregate_target=112m scope=spfile ;

  1. 5.設定之前,請檢視記憶體管理的細粒度為多大:
  2. select component,granule_size from v$sga_dynamic_components ;



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28878983/viewspace-2135049/,如需轉載,請註明出處,否則將追究法律責任。

相關文章