Our client has an HP ProLiant DL360 Gen9 host (Windows Server 2012 R2), which hosts 17 running VMs. Now one of those VMs is a SQL server which is being accessed by applications, running on 4 (3 production and 1 test) terminal servers.
The problem is, that when we access data directly on SQL server it appears instantaneously, but when it is being accessed from terminal servers it takes very long time for it to complete. For example: a basic select command which returns all rows (1.3 million) from production database ITEM table runs for ~1.5 minutes and from terminal servers for around 5 minutes.
Our SQL administrator confirmed that SQL server does not limit usage on any resource and has run performance checks, which turned out great.
What I've noticed is that ethernet usage on terminal servers is capped at either 20 ir 10 Mbps when I...