溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫并行相關(guān)的參數(shù)有哪些

發(fā)布時間:2021-12-22 09:26:15 來源:億速云 閱讀:129 作者:iii 欄目:建站服務(wù)器

本篇內(nèi)容介紹了“數(shù)據(jù)庫并行相關(guān)的參數(shù)有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

SQL>  show parameters parallel
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
fast_start_parallel_rollback         string      LOW
parallel_adaptive_multi_user         boolean     TRUE
parallel_automatic_tuning            boolean     FALSE
parallel_execution_message_size      integer     2152
parallel_instance_group              string
parallel_max_servers                 integer     100
parallel_min_percent                 integer     0
parallel_min_servers                 integer     0
parallel_server                      boolean     FALSE
parallel_server_instances            integer     1
parallel_threads_per_cpu             integer     2
recovery_parallelism                 integer     0

Fast_start_parallel_rollback:執(zhí)行并行回退時確定進程的最大數(shù)量。
該參數(shù)值含義:
false:禁止并行回滾功能
low:2*cpu個slave進程數(shù)
high:4*cpu個slave進程數(shù)

parallel_adaptive_multi_user         boolean     TRUE
說明: 啟用或禁用一個自適應(yīng)算法, 旨在提高使用并行執(zhí)行方式的多用戶環(huán)境的性能。通過按系統(tǒng)負荷自動降低請求的并行度,
    在啟動查詢時實現(xiàn)此功能。當(dāng) PARALLEL_AUTOMATIC_TUNING = TRUE 時, 其效果最佳。
值范圍: TRUE | FALSE
默認(rèn)值: 如果 PARALLEL_AUTOMATIC_TUNING = TRUE, 則該值為 TRUE; 否則為 FALSE
 
parallel_automatic_tuning            boolean     TRUE
說明: 如果設(shè)置為 TRUE, Oracle 將為控制并行執(zhí)行的參數(shù)確定默認(rèn)值。除了設(shè)置該參數(shù)外,
    你還必須為系統(tǒng)中的表設(shè)置并行性。
值范圍: TRUE | FALSE
默認(rèn)值: FALSE
 
parallel_execution_message_size      integer     4096
說明: 指定并行執(zhí)行 (并行查詢, PDML, 并行恢復(fù)和復(fù)制) 消息的大小。如果值大于 2048 或 4096,
    就需要更大的共享池。如果 PARALLEL_AUTOMATIC_TUNING = TRUE,
    將在大存儲池之外指定消息緩沖區(qū)。
值范圍: 2148 - 無窮大。
默認(rèn)值: 如果 PARALLEL_AUTOMATIC_TUNING 為 FALSE, 通常值為 2148; 如果 PARALLEL_AUTOMATIC_TUNING 為 TRUE, 則值為 4096 (根據(jù)操作系統(tǒng)而定)。
 
parallel_instance_group              string
說明    : 一個群集數(shù)據(jù)庫參數(shù), 標(biāo)識用來大量產(chǎn)生并行執(zhí)行從屬的并行例程組。并行操作只對在其 INSTANCE_GROUPS
    參數(shù)中指定一個匹配組的例程大量產(chǎn)生并行執(zhí)行從屬。
值范圍: 一個代表組名的字符串。
默認(rèn)值  : 由所有當(dāng)前活動例程構(gòu)成的組
 
parallel_max_servers                 integer     160
說明: 指定一個例程的并行執(zhí)行服務(wù)器或并行恢復(fù)進程的最大數(shù)量。如果需要, 例程啟動時分配的查詢服務(wù)器的數(shù)量將增加到該數(shù)量。
值范圍: 0 -256
默認(rèn)值: 由 CPU_COUNT, PARALLEL_AUTOMATIC_TUNING 和 PARALLEL_ADAPTIVE_MULTI_USER 確定
 
parallel_min_percent                 integer     0
說明: 指定并行執(zhí)行要求的線程的最小百分比。設(shè)置該參數(shù), 可以確保并行執(zhí)行在沒有可用的恰當(dāng)查詢從屬進程時, 會顯示一個錯誤消息,
    并且該查詢會因此而不予執(zhí)行。
值范圍: 0 -100
默認(rèn)值: 0, 表示不使用該參數(shù)。
 
parallel_min_servers                 integer     0
說明: 指定為并行執(zhí)行啟動例程后, Oracle 創(chuàng)建的查詢服務(wù)器進程的最小數(shù)量。
值范圍: 0 - PARALLEL_MAX_SERVERS。
默認(rèn)值: 0
 
parallel_server                      boolean     TRUE
說明    : 將 PARALLEL_SERVER 設(shè)置為 TRUE, 可以啟用群集數(shù)據(jù)庫選項。
值范圍: TRUE | FALSE
默認(rèn)值  : FALSE
 
parallel_server_instances            integer     2
說明: 當(dāng)前已配置的例程的數(shù)量。它用于確定 SGA 結(jié)構(gòu)的大小, 該結(jié)構(gòu)由已配置的例程數(shù)量來確定。正確設(shè)置該參數(shù)將改善 SGA
    的內(nèi)存使用情況。 有幾個參數(shù)是用該數(shù)量計算得到的。
值范圍: 任何非零值。
默認(rèn)值: 1
 
parallel_threads_per_cpu             integer     2
說明: 說明一個 CPU 在并行執(zhí)行過程中可處理的進程或線程的數(shù)量,
    并優(yōu)化并行自適應(yīng)算法和負載均衡算法。如果計算機在執(zhí)行一個典型查詢時有超負荷的跡象, 應(yīng)減小該數(shù)值。
值范圍: 任何非零值。
默認(rèn)值: 根據(jù)操作系統(tǒng)而定 (通常為 2)
 
舉例:Parallel Execution for a Session
并行執(zhí)行會話,有時候為了加快執(zhí)行速度,充分利用多CPU資源,進行比如并行創(chuàng)建索引的操作.
要使用并行執(zhí)行某些操作可以使用alter session 語句
 ALTER SESSION ENABLE PARALLEL DML|DDL|QUERY
關(guān)閉用如下語句
alter session disable parallel DDL|DML|QUERY
強制并行執(zhí)行:
 ALTER SESSION FORCE PARALLEL DML|DDL|QUERY

“數(shù)據(jù)庫并行相關(guān)的參數(shù)有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI