The system becomes very slow while the Average Disk Queue Length in the db server (SQL server 2000 standard edition) is maintaining at 100%. This seems to happen when several users are running reports that extract data from the sales history table (the largest tables in the database). I found that the value of the maximum Disk Queue Length indicated 143.98 and the average is 23.13. Does it means that the bottleneck of the slowness in my system is on the physical disk? Is there anyway I can improve the performance?