Inconsistent behavior of batch jobs
|Knowledge Article Number||000176767|
|Description||By automating specific actions that you'd normally have to manually initiate, batch jobs make processing large amount of data less tedious and time consuming. If you've ever noticed data from batch jobs processes out of out, we'll go over why that's the case.|
The inconsistent behavior of batches because batch apex is an asynchronous process with no SLA, and many customers are sharing the resources and it can sometimes be slow. Being an asynchronous process, the system will process the batches only when the system resources are available. This is expected behavior. Additionally, there's no way to prioritize a process, and we don't provide a SLA for the execution.