APPLY_PARALLELISM | MAX_APPLY_PARALLELISM | MIN_APPLY_PARALLELISM

Gültig für

Paralleles Replicat

Beschreibung

Paralleles Replicat hat zwei Arten von Operationen. Es kann mit einer konstanten Anzahl von Applier-Threads ausgeführt werden oder die Anzahl der Applier basierend auf dem Transaktionsmix dynamisch anpassen. Diese Parameter steuern dieses Verhalten. Sie können dieses Verhalten anpassen, um die Anzahl der Apply-Threads und die anfängliche Anzahl der Verbindungen mit den Parametern APPLY_PARALLELISM, MAX_APPLY_PARALLELISM und MIN_APPLY_PARALLELISM zu erhöhen oder zu verringern.

Wenn diese Parameter nicht festgelegt sind, besteht das Standardverhalten von Parallel Replicat darin, genau vier Ausreißer zu verwenden, um die Änderungen auf die Zieldatenbank anzuwenden. APPLY_PARALLELISM steuert die Anzahl der Anwendungsanbieterprozesse. Wenn APPLY_PARALLELISM festgelegt ist, wird die Anzahl der Ausreißer basierend auf der Transaktionsmischung nicht dynamisch erhöht oder verringert. Wenn APPLY_PARALLELISM festgelegt ist, kann es vorkommen, dass die Anzahl der nebenläufigen Transaktionen, die vom parallelen Replicat angewendet werden können, unter der Anzahl der Applier-Threads liegt, was zu inaktiven Applier-Threads führen kann.

MAX_APPLY_PARALLELISM und MIN_APPLY_PARALLELISM werden zusammen verwendet, wenn Sie dem parallelen Replicat-Prozess erlauben möchten, die Anzahl der Applier-Threads basierend auf dem Transaktionsmix dynamisch anzupassen. Sie können eine Mindestanzahl (MIN_APPLY_PARALLELISM) und eine maximale Anzahl (MAX_APPLY_PARALLELISM) von Applier-Threads festlegen, um die Bereiche zu definieren, in denen Replicat seine Parallelität automatisch anpasst. Die anfängliche Anzahl der Verbindungen befindet sich in der Mitte der beiden Parameterwerte.

APPLY_PARALLELISM schließt sich mit MAX_APPLY_PARALLELISM und MIN_APPLY_PARALLELISM gegenseitig aus. Wenn MAX_APPLY_PARALLELISM und MIN_APPLY_PARALLELISM verwendet werden, legen Sie APPY_PARALLELSIM nicht fest. Wenn APPLY_PARALLELISM festgelegt ist, verwenden Sie MAX_APPLY_PARALLELISM und MIN_APPLY_PARALLELISM nicht.

Siehe Zusätzliche Parameteroptionen für integriertes Replicat

Syntax

APPLY_PARALLELISM <value>
MIN_APPLY_PARALLELISM <value>
MAX_APPLY_PARALLELISM <value>

Beispiel

APPLY_PARALLELISM 4

MIN_APPLY_PARALLELISM 2

MAX_APPLY_PARALLELISM 10