天天看點

關于10G的parallel參數的說明

From: http://blog.chinaunix.net/u2/60332/showart_1838002.html

parallel

_adaptive_multi_user         boolean     TRUE

說明

: 啟用或禁用一個自适應算法, 旨在提高使用并行執行方式的多使用者環境的性能。通過按系統負荷自動降低請求的并行度, 

    在啟動查詢時實作此功能。當 

PARALLEL

_AUTOMATIC_TUNING = TRUE 時, 其效果最佳。 

值範圍: TRUE | FALSE 

預設值: 如果 

PARALLEL

_AUTOMATIC_TUNING = TRUE, 則該值為 TRUE; 否則為 FALSE  

parallel

_automatic_tuning            boolean     TRUE

說明

: 如果設定為 TRUE, 

Oracle

 将為控制并行執行的參數确定預設值。除了設定該參數外, 

    你還必須為系統中的表設定并行性。 

值範圍: TRUE | FALSE 

預設值: FALSE  

parallel

_execution_message_size      integer     4096

說明

: 指定并行執行 (并行查詢, PDML, 并行恢複和複制) 消息的大小。如果值大于 2048 或 4096, 

    就需要更大的共享池。如果 

PARALLEL

_AUTOMATIC_TUNING = TRUE, 

    将在大存儲池之外指定消息緩沖區。 

值範圍: 2148 - 無窮大。 

預設值: 如果 

PARALLEL

_AUTOMATIC_TUNING 為 FALSE, 通常值為 2148; 如果

PARALLEL

_AUTOMATIC_TUNING 為 TRUE, 則值為 4096 (根據作業系統而定)。  

parallel

_instance_group              string

說明

    : 一個群集資料庫參數, 辨別用來大量産生并行執行從屬的并行例程組。并行操作隻對在其 INSTANCE_GROUPS 

    參數中指定一個比對組的例程大量産生并行執行從屬。

值範圍: 一個代表組名的字元串。

預設值  : 由所有目前活動例程構成的組  

parallel

_max_servers                 integer     160

說明

: 指定一個例程的并行執行伺服器或并行恢複程序的最大數量。如果需要, 例程啟動時配置設定的查詢伺服器的數量将增加到該數量。 

值範圍: 0 -256 

預設值: 由 CPU_COUNT, 

PARALLEL

_AUTOMATIC_TUNING 和

PARALLEL

_ADAPTIVE_MULTI_USER 确定  

parallel

_min_percent                 integer     0

說明

: 指定并行執行要求的線程的最小百分比。設定該參數, 可以確定并行執行在沒有可用的恰當查詢從屬程序時, 會顯示一個錯誤消息, 

    并且該查詢會是以而不予執行。 

值範圍: 0 -100 

預設值: 0, 表示不使用該參數。  

parallel

_min_servers                 integer     0

說明

: 指定為并行執行啟動例程後, 

Oracle

 建立的查詢伺服器程序的最小數量。 

值範圍: 0 - 

PARALLEL

_MAX_SERVERS。 

預設值: 0  

parallel

_server                      boolean     TRUE

說明

    : 将 

PARALLEL

_SERVER 設定為 TRUE, 可以啟用群集資料庫選項。

值範圍: TRUE | FALSE 

預設值  : FALSE  

parallel

_server_instances            integer     2

說明

: 目前已配置的例程的數量。它用于确定 SGA 結構的大小, 該結構由已配置的例程數量來确定。正确設定該參數将改善 SGA 

    的記憶體使用情況。 有幾個參數是用該數量計算得到的。 

值範圍: 任何非零值。 

預設值: 1  

parallel

_threads_per_cpu             integer     2

說明

說明

一個 CPU 在并行執行過程中可處理的程序或線程的數量, 

    并優化并行自适應算法和負載均衡算法。如果計算機在執行一個典型查詢時有超負荷的迹象, 應減小該數值。

值範圍: 任何非零值。 

預設值: 根據作業系統而定 (通常為 2)   舉例:

Parallel

 Execution for a Session 并行執行會話,有時候為了加快執行速度,充分利用多CPU資源,進行比如并行建立索引的操作.

要使用并行執行某些操作可以使用alter session 語句

 ALTER SESSION ENABLE 

PARALLEL

 DML|DDL|QUERY 關閉用如下語句

alter session disable 

parallel

 DDL|DML|QUERY 強制并行執行:

 ALTER SESSION FORCE 

PARALLEL

 DML|DDL|QUERY

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

轉載于:http://blog.itpub.net/230160/viewspace-613098/

繼續閱讀