Dynamics CRM Execute Multiple – Performance Tests
I have created a simple console application which will fire multiple transactions to the Dynamics CRM 2011 platform. 10,000 records will first be created, followed by a retrieve, update, and finally a delete. The application is connected to an on-premise deployment of Dynamics CRM 2011.
Firstly, let’s look at the traditional approach of processing single transactions at a time. The entire process completed in 1310 seconds.
Next we’ll compare the new ExecuteMultipleRequest method which will push batches of 1000 transactions to the CRM platform. The entire process completed in 1034 seconds, over four minutes faster than the traditional approach!
As you can see from the results above, the ExecuteMultipleRequest will improve the total processing time for your custom CRM integrations.