Notes
Batch Apex enables the processing of large jobs involving thousands or even millions of records that would otherwise exceed normal processing limits. By processing records asynchronously in batches, Batch Apex can effectively stay within platform limits while completing the job.