Upscaling or outscaling the batch processor
The batch processor is a software component used for performing operations on multiple items at the same time, for example, deleting 10 items in one go. Especially if your custom implementation performs such batch operations often, upscaling and/or outscaling the batch processor may be worthwhile.
- Outscaling
- Because the batch processor is included in a default installation of Content Manager, the batch processor outscales along with Content Manager server itself. That is, if you install Content Manager on five machine, you will have five batch processors running in parallel as well.
- Upscaling
-
On any Content Manager server, you can make the batch processor multi-threaded. To do so, in the %TRIDION_HOME%\config\Tridion.ContentManager.config file, find the
batchingelement and increase the value ofbatchThreadCountfrom its default value of 1. - Dedicated batch processor machine
- In the unlikely event that your batch processing performance is still unsatisfactory after both of these steps, consider setting up a dedicated batch processing machine. You do this by running the Content Manager installer and selecting Advanced Options. In this screen, select only the item Batch Processor Service (and Content Manager, the kernel needed to run it). This installs nothing but the batch processor on the machine, which you can then still run multithreaded.