I am currently running a SQL Server 2008 R2 on Windows Server 2008 R2 in a VM (ESX) which has 4 GB of RAM and 1 CPU with 2 Ghz.
The SQL DB in question is about 4 GB large, retrieving 120,000 records form it takes about 8 seconds. I feel that's way too long, but I don't have a good sense on what the most likely bottle neck could be.
I know that non-optimized queries can really screw things up, but someone else wrote the queries and they are used elsewhere as well so I would assume that they are fairly optimized or someone else would have noticed already. The disk access is on an EQL PS5000E which may be part of the problem, unknown though.
Any pointers on where to start tweaking for better performance would be much appreciated.
The SQL DB in question is about 4 GB large, retrieving 120,000 records form it takes about 8 seconds. I feel that's way too long, but I don't have a good sense on what the most likely bottle neck could be.
I know that non-optimized queries can really screw things up, but someone else wrote the queries and they are used elsewhere as well so I would assume that they are fairly optimized or someone else would have noticed already. The disk access is on an EQL PS5000E which may be part of the problem, unknown though.
Any pointers on where to start tweaking for better performance would be much appreciated.