Dynamics 365 ERP - Development
Category
Feb 20, 2024
Published date
Text
Article Type
AI Summary
- The article discusses the problem of executing a large number of tasks simultaneously in Microsoft Dynamics 365 for Finance and Operations, leading to high DTU utilization.
- The author mentions that the "Priority Based Scheduling" feature in Dynamics 365 allowed for assigning specific batch servers to a batch group to increase capacity and limit capacity for batch groups.
- With the introduction of the "Batch concurrency control" feature in version 10.0.38 PU63, it is now possible to limit the parallel tasks in a specific batch group and avoid the negative impact on other users.
- The new field added to the batch group allows users to specify the maximum number of tasks that can run in parallel at a time for a batch job in the batch group.
- The help text of the field advises setting the value to zero if concurrency control is not necessary and to -1 to stop all batch jobs in the batch group.
- However, it is important to note that this feature should not be used for batch jobs with over 5000 concurrent tasks, as it may negatively impact batch scheduling performance.
- The author highlights the use of this feature to limit and throttle the number of available tasks per batch group, similar to the previous method of selecting only a few batch servers for a specific batch group.
- By utilizing the "Batch concurrency control" feature and selecting the right batch group, the author suggests that the negative impact on other users could have been avoided in their specific scenario.
Registered users can view the full text for FREE!
Sign In Now!