With every release, and sometimes multiple times within a release, our test team takes a crack at proving out just how scalable Microsoft Dynamics GP really is when put under some demanding scenarios…demanding, as in 1,000 concurrent users demanding! Well they just completed another round of this testing on our 10.0 SP2 release, along with both Microsoft SQL Server 2008 and Windows Server 2008. The results are impressive to say the least! A whopping 3.28 MILLION business transactions and 10.66 MILLION business transaction line items were processed over the period of an 8 hour day!
Partners can download the full report here, but I’ll give everyone some details below on just how well Dynamics GP can perform when put to the test…
The first thing you have to realize is that we run this test multiple times to validate the results, and we disperse the 1,000 concurrent users throughout the system to mimic a real-world type of scenario. Here is the breakout of how the users, transactions, and processes are split out:
Now, with that level of activity going on in the system, here is the throughput of each area when tested over the period of a typical 8 hour workday:
Do the math yourself. This test proved Microsoft Dynamics GP can process up to 3.28 MILLION business transactions and 10.66 MILLION business transaction line items over an 8 hour day!
Pretty incredible if you ask me. And a very nice improvement over the previous test which leveraged GP 10.0 RTM with SQL Server 2005 and Windows Server 2003 (the test that delivered 2.6M transactions with 8.3M transaction lines). This new test actually used the SAME hardware as the previous 1,000 concurrent user test, with the same test methodology and data. Which means in an apples-to-apples comparison, SQL Server 2008 and Windows Server 2008 showed a whopping 26% improvement in transaction throughput (+28% in transaction line throughput)! That is some serious performance!
AndyW