pga 設定嚮導

2021-06-18 10:00:40 字數 2603 閱讀 3284

select pga_target_for_estimate/1024/1024||'m',pga_target_factor,low_optimal_size,

(case when low_optimal_size < 1024*1024

then to_char(low_optimal_size/1024,'999999') ||

'kb <= workarea < ' ||

(high_optimal_size+1)/1024|| 'kb'

when low_optimal_size < 1024*1024*1024

then to_char(low_optimal_size/1024/1024,'999999') ||

'mb <= workarea < ' ||

(high_optimal_size+1)/1024/1024|| 'mb'

else to_char(low_optimal_size/1024/1024/1024,'999999') ||

'gb <= workarea < ' ||

(high_optimal_size+1)/1024/1024/1024|| 'gb'

end ||' '||

estd_optimal_executions||' '||

estd_onepass_executions||' '||

estd_multipasses_executions) prediction

from v$pga_target_advice_histogram

where estd_total_executions <> 0

and

order by pga_target_for_estimate,low_optimal_size;

estd_optimal_executions  sql語句能夠完全在所分配的sql工作區內完成所有的操作。這時的效能最佳。

estd_onepass_execution sql語句需要與磁碟上的臨時表空間互動一次才能夠在所分配的sql工作區中完成所有的操作。

estd_multipasses_executions 由於sql工作區過小,從而導致sql語句需要與磁碟上的臨時表空間互動多次才能完成所有的操作。這個時候的效能將急劇下降。

以磁碟交換次數為0(次數越少越好)

select pga_target_for_estimate/1024/1024 ||'m' "pga"

,estd_pga_cache_hit_percentage "sort_hit(%)"

,estd_extra_bytes_rw/1024/1024 ||'m' "read/write"

,estd_overalloc_count "io"

from v$pga_target_advice;

pga

sort_hit(%)

read/write

io

124.25m

8721976130.177734375m

542847

248.5m

8918532795.6650390625m

371235

397m

100512738.46875m

8149

4145.5m

10046054.517578125m

2825

194m

10022265.0224609375m86

232.7998046875m

10019948.876953125m47

271.599609375m

10019947.3671875m38

310.3994140625m

10019945.90234375m29

349.19921875m

1001964.021484375m010

388m

1000m011

582m

1000m012

776m

1000m013

1164m

1000m014

1552m

1000m

0v$pga_target_advice

和v$pga_target_advice_histogram

v$pga_target_advice

檢視以例項過去的負載為依據,預計

p_a_g

設定在各種值下對應的快取命中率。我們的目標當然是盡量要讓這個值達到

100%,

也就是說盡量讓使用者的排序操作直接在

pga中完成。如果

p_a_g

引數未設定,那麼這個檢視是空的。當然,為了進行統計,引數

statistics_level

設定成typical

也是必須的了。

檢視v$pga_target_advice_histogram

反映了過去例項執行以來,

sql工作區各種執行方式的分配情況。

Apache Http Server 設定嚮導

啟動成功後,在瀏覽器中輸入 http localhost出現 it s work 表示httpserver ok了。2.配置 第一 在conf目錄中建立乙個檔案 workers.properties,內容如下 worker.list middle 名稱 worker.middle.port 8009...

PGA深入剖析

pga pga系統全域性區 program global area 程序全域性區 process global area pga是乙個記憶體區域,該區域包含了一些與某個特定伺服器程序相關的資料和控制資訊,每個程序都有自己的私有pga區,所以這塊區域只能被其所屬程序進入,而不能被其他程序訪問,所以在p...

PGA與SGA的區別,PGA的功能介紹

一 pga與sga的區別。pga 程式快取區 與sga 系統全域性區 類似,都是oracle資料庫系統為會話在伺服器記憶體中分配的區域。不過兩者的作用不同,共享程度也不同。sga系統全域性區顧名思義,是對系統內的所有程序都是共享的。當多個使用者同時連線到乙個例程時,所有的使用者程序 服務程序都可以共...