2022.2

Table Of Contents
Mergeengineavailable.HowmanyMergeenginestouseisbasedonthenumberofrecordsin
theinputdata.
Selectfromthefollowingoptions:
l
Optimize per task:ThisrunseachtaskwithasmanyMergeenginesasneeded(until
enginesareexhausted).
UsingthisoptionmeansthatMergeengineswillnotbereassignedwhennewtaskscome
in.
Thisoptionisbettersuitedforbatch processing.
l
Maximize simultaneous tasks:Mergeengineswillbereassignedfromarunningtaskto
newtaskswhentheyarrive.
Toaccommodateasmanytasksaspossible,theservercandynamicallyreassignMerge
enginestonewtasksastheyarrive.ThusarunningContentCreationtaskneednotblock
othertasks.
IfmultipleMergeenginesareprocessingatask,anenginecanbetakenfromthattaskand
reassignedtoanewtask.
Aseachtaskfinishes,anyfreedupMergeenginesgetre-assignedbacktostillrunning
tasks,ifnonewtaskswerewaiting.
Thisoptionisbetterforon demand (ad hoc) and simultaneous job processing.
l
Additional engine every (records)entry:ThiscontrolshowmanyMergeenginesare
usedforaContentCreationtask.Itmeansthatforeveryadditional'x'recordsinthetask,
anadditionalMergeenginewillbeused.
Forexample,withthedefault100recordthreshold,taskswith1-100recordswillbe
assigned1Mergeengine,taskswith101-200getassigned2mergeengines,taskswith
201-300getassigned3mergeengines,andsoon.
Note: Theseentriesaren'tappliedinstantaneously.Thereisoftenalag.Thatiswhy
youcanreserveaspecificnumberofenginesfornewjobs,intheoptionsbelow.
Thosereservationsoperateinrealtime.
Thedefaultof100recordswaschosenpurelybecauseitisaneasilymultipliednumber,
notbecauseithasbeenproventohaveanysignificantvalue.Itmeansthatonanaverage
system(i.e.,lessthan10Mergeengines)anydecentlysizedtaskisallowedtouseall
Mergeengines.ItalsoassumesthatusingmorethanoneMergeengineforlessthan100
recordswillprobablynotmakeabigenoughdifferencetothroughputspeed.Obviously,
Page 96