APPLY_PARALLELISM | MAX_APPLY_PARALLELISM | MIN_APPLY_PARALLELISM

有效对象

并行复制

说明

并行复制具有两种形式的操作。它可以用恒定的 applier 线程数运行,也可以根据交易组合动态调整 appliers 的数量。这些参数控制此行为。您可以使用参数 APPLY_PARALLELISM、MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM 调整此行为以增加或减少应用线程数以及初始连接数。

如果未设置这些参数,则 Parallel Replicat 的默认行为是使用正好四个应用程序将更改应用于目标数据库。APPLY_PARALLELISM 控制应用程序进程数。如果设置了 APPLY_PARALLELISM,则应用程序数不会根据事务处理组合动态增加或减少。如果设置了 APPLY_PARALLELISM,则有时并行复制可应用的并发事务处理数可能低于应用程序线程数,这可能会导致应用程序线程空闲。

当希望允许并行复制进程根据事务处理组合动态调整应用程序线程数时,将结合使用 MAX_APPLY_PARALLELISM 和 MIN_APPLY_PARALLELISM。您可以设置应用程序线程的最小 (MIN_APPLY_PARALLELISM) 和最大 (MAX_APPLY_PARALLELISM) 数量,以定义复制自动调整其并行性的范围。初始连接数将位于两个参数值的中间。

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