APPLY_PARALLELISM | MAX_APPLY_PARALLELISM | MIN_APPLY_PARALLELISM
有效對象
平行 Replicat
說明
平行 Replicat 有兩種形式的作業。它可以與固定數目的套用程式執行緒一起執行,或者可以根據交易組合動態調整套用程式的數目。這些參數控制此行為。您可以調整此行為,使用 APPLY_PARALLELISM、MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM 參數來增加或減少套用繫線數目和初始連線數目。
如果未設定這些參數,則 Parallel Replicat 的預設行為將只使用四個 Appliers 將變更套用至目標資料庫。APPLY_PARALLELISM 會控制套用程式程序的數目。如果設定 APPLY_PARALLELISM,則 Appliers 數目不會根據交易組合動態增加或減少。如果已設定 APPLY_PARALLELISM,則有時 Parallel Replicat 可套用的並行交易數目低於套用程式繫線數目,這可能會導致閒置套用程式繫線。
當您要允許 Parallel Replicat 處理作業根據交易混合動態調整套用程式繫線數目時,會同時使用 MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM。您可以設定 Applier 執行緒的最小數目 (MIN_APPLY_PARALLELISM) 和最大數目 (MAX_APPLY_PARALLELISM),以定義 Replicat 自動調整其併行執行的範圍。最初的連線數目將位於兩個參數值的中間。
APPLY_PARALLELISM 與 MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM 互斥。如果使用 MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM,則請勿設定 APPY_PARALLELSIM。如果已設定 APPLY_PARALLELISM,則請勿使用 MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM。
語法
APPLY_PARALLELISM <value>
MIN_APPLY_PARALLELISM <value>
MAX_APPLY_PARALLELISM <value>
範例
APPLY_PARALLELISM 4
MIN_APPLY_PARALLELISM 2
MAX_APPLY_PARALLELISM 10