What I want to know is why would someone configure a server this way.
3 instances of SQL Server on the machine, 64GB RAM, no affinity mask settings and MAXDOP 0 with CostThreshold 5.
I want to give better recommendations for the SQL Server and I'm still analyzing the cause of the performance issues and have collections enabled, as well as using DPA (formerly Ignite) I'll have more info tomorrow.
In my previous infrastructure architecture work, I would have never gone with a 2×10 config on VMware ever, but wondering if things have changed in best practices since vSphere5 days.
Best Answer
Is there a technical reason? I highly doubt it. Is there a different reason? Likely.
Either way it's a little irrelevant. There are a few schools of thought on what to do next when it gets reported to you as broken.
It's up to you and they're all justifiable (except maybe in banking and health care).