关于PGA/UGA、SGA的一点知识 |
(读书笔记:expert one-on-one oracle)对PGA/UGA的大小影响最大的因素是init.ora或参数SORT_AREA_SIZE和SORT_AREA_RETAINED_SIZE。该参数使用V$STATNAME和V$MYSTAT来监控:SELECT A.NAME,B.VALUE FROM V$STATNAME A ,V$MYSTAT B WHERE A.STATISTIC#=B.STATISTIVC# AND A.NAME LIKE '%GA%'。可以使用:alter session set sort_area_size = 1000000来增加sort_area_size。同时可以更改PGA的容量。可以使用:alter session set sort_ares_retained_size = 1000000来增加sort_area_retained_size。可以采用强制性的方式来变更PGA,指令如下:exec dbms_session.free_unuse_user_memory; 8i使用了“接触计数(touch count)”,x$bh表显示高速缓存中的有关块的信息。首先需要发现一个块,以DUAL表为例:select file_id,block_id from dba_extents where segment_name = 'DUAL' and owner = 'SYS';查询到 file_id和block_id,然后根据这些信息察看“touch count”:select tch from x$bh where file#=1 and dbablk = 465. |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/95530/viewspace-810241/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/95530/viewspace-810241/