I'm still fairly new to SQL-server, so if the answer is of the 'DUH' type, I can take it.
My problem is that every time I run a query - whether from query analyzer or some other source, our entire network really feels the drag. This is a development type of enviroment and this is the only SQL-server process that is running. The same server is also our fileserver, but not a huge demand placed on it.
What I've got is a basically a Datawarehouse and the queries that run against it are simple ones. For Example:
"Select TranID, count(*) from trans group by TranID"
There is a index on TranID. There is about 5.7 million records and only about 6 unique TranID values. This query takes about 1 minute to execute and while it's running, the the Avg.Disk Queue length in the performance monitor hits about 80 or 90. The server is 4 CPU (2.7ghz) with 3.5g ram. Any suggestions would be greatly appreciated.
Thanks in advance,
Hal
My problem is that every time I run a query - whether from query analyzer or some other source, our entire network really feels the drag. This is a development type of enviroment and this is the only SQL-server process that is running. The same server is also our fileserver, but not a huge demand placed on it.
What I've got is a basically a Datawarehouse and the queries that run against it are simple ones. For Example:
"Select TranID, count(*) from trans group by TranID"
There is a index on TranID. There is about 5.7 million records and only about 6 unique TranID values. This query takes about 1 minute to execute and while it's running, the the Avg.Disk Queue length in the performance monitor hits about 80 or 90. The server is 4 CPU (2.7ghz) with 3.5g ram. Any suggestions would be greatly appreciated.
Thanks in advance,
Hal