2022.1

Table Of Contents
is a Merge engine available. How many Merge engines to use is based on the number of
records in the input data.
Select from the following options:
l Optimize per task:This runs each task with as many Merge engines as needed
(until engines are exhausted).
Using this option means that Merge engines will not be reassigned when new tasks
come in.
This option is better suited for batch processing.
l Maximize simultaneous tasks: Merge engines will be reassigned from a running
task to new tasks when they arrive.
To accommodate as many tasks as possible, the server can dynamically reassign
Merge engines to new tasks as they arrive. Thus a running Content Creation task
need not block other tasks.
If multiple Merge engines are processing a task, an engine can be taken from that
task and reassigned to a new task.
As each task finishes, any freed up Merge engines get re-assigned back to still
running tasks, if no new tasks were waiting.
This option is better for on demand (ad hoc) and simultaneous job processing.
l Additional engine every (records) entry: This controls how many Merge engines
are used for a Content Creation task. It means that for every additional 'x' records in
the task, an additional Merge engine will be used.
For example, with the default 100 record threshold, tasks with 1-100 records will be
assigned 1 Merge engine, tasks with 101-200 get assigned 2 merge engines, tasks
with 201-300 get assigned 3 merge engines, and so on.
Note
These entries aren't applied instantaneously. There is often a lag. That is why
you can reserve a specific number of engines for new jobs, in the options
below. Those reservations operate in real time.
The default of 100 records was chosen purely because it is an easily multiplied
number, not because it has been proven to have any significant value. It means that
on an average system (i.e., less than 10 Merge engines) any decently sized task is
allowed to use all Merge engines. It also assumes that using more than one Merge
Page 107