One of our clients is having issues with processing speed when doing payroll runs. It doesn't matter how large or small the batch is, a check run with 2 checks can get stuck, or one with 500. This happens whether physical checks or DD batches.
It only happens at the workstation level. If I give them access to the GP SQL server, and they login and run payroll from there using their normal GP id, it works flawlessly and much faster (4-5x!!)..
We have eliminated pretty much anything to do with SQL itself, done lots of performance tuning and ran through the Microsoft whitepaper on GP performance, checking off every item on Microsoft's list.
The desktops are Windows 7 Zendesk, which is basically a VM residing on the SAME HOST as the GP SQL server, so we have also ruled out network as an issue given they are on the same host, they aren't even hitting the router or switch to the best of my knowledge...
I'm at a loss, not really sure what else to look for, but if you have any ideas, please do let me know what we might check. They are using Mekorma to print checks, but given that the issue doesn't happen on the server which also has Mekorma installed, and we've also ran through all the motions with Mekorma support, I don't think that is the issue.
They are on GP2013 SP2 (NOT R2).
*This post is locked for comments