Chinaunix
標題: 解析11 12 13 14 15 [打印本頁]
作者: roothomes 時間: 2011-12-23 02:47
標題: 解析11 12 13 14 15
解析11 12 13 14 15
===== <<11>> Buffer Pool等待情況統(tǒng)計
這里的buffer等待往往帶來data block的比較大的等待。這部分等待的情況在前面等待事件中已經(jīng)作過描述。buffer busy wait
===== <<12>> PGA統(tǒng)計信息
這一部分主要展現(xiàn)的是PGA使用的情況,我們可以根據(jù)具體的情況通過設置參數(shù)PGA_AGGREGATE_TARGET來調(diào)整PGA的值。
在這里,設置的pga_aggregate_target=500M,并發(fā)數(shù)大概為270。而且數(shù)據(jù)庫設置為DEDICATED模式,在這種情況下,PGA要求有更大的空間,因為在PGA下需要存放stack space,user serssion data,cursor state信息。
通過下面的兩個信息,我們可以看到當前的設置下,PGA Cache Hit達到了100%,所有的操作都是內(nèi)存中完成的。
===== <<13>> PGA調(diào)整的Advisory
PGA_AGGREGATE_TARGET參數(shù)的調(diào)整建議。
我們可以看到,在advisory中,當PGA_AGGREGATE_TARGET達到500M時,再增大PGA_AGGREGATE_TARGET,基本已經(jīng)起不到提升性能的作用了。
===== <<14>> 隊列的統(tǒng)計信息
關于Enqueue,我們在等待事件里面已經(jīng)作了比較詳盡的描述,這里只是對等待事件的一個展開描述,分項的含義請參考在等待事件的說明。
===== <<15>> 回滾段統(tǒng)計信息
從9i開始,回滾段一般都是自動管理的,一般情況下,這里我們不需要太重點關注。
在這里,主要關注pct waits,如果出現(xiàn)比較多的pct waits,那就需要增加回滾段的數(shù)量或者增大回滾段的空間。另外,觀察一下各個回滾段使用的情況,比較理想的是各個回滾段上Avg Active比較均衡。
在oracle 9i之前,回滾段時手工管理的,可以通過指定optimal值來設定一個回滾段收縮的值,如果不設定,默認也應當為initial+(minextents-1)*next extents ,這個指定的結果,就是限制了回滾段不能無限制的增長,當超過optimal的設定值后,在適當?shù)臅r候,oracle會shrinks到optimal大小。但是9i之后,undo一般都設置為auto模式,在這種模式下,我們無法指定optimal值,好像也沒有默認值,所以無法shrinks,回滾段就會無限制的增長,一直到表空間利用率達到為100%,如果表空間設置為自動擴展的方式,這種情況下,就更糟糕,undo將無限制的增長。在這里,我們也可以看到,shrinks的值為0,也就是說,從來就沒收縮過。
歡迎光臨 Chinaunix (http://www.72891.cn/) |
Powered by Discuz! X3.2 |