Hi:
During working hours, many of our SQL 2000 stored procedures run 3-5 times longer than on idle server. Sometimes you can see blocking, but more often not. CPU at 60-80%. Buffer cache hit ratio –99.98%. Would having 8 virtual CPU’s instead of 4 real ones (provided we’d upgrade to Windows 2000 Advanced Server) help? Maybe acceding more RAM (SQL uses 2Gb, but if we upgrade Windows, it can have 4Gb) will improve performance? Where to look for a bottleneck?
During working hours, many of our SQL 2000 stored procedures run 3-5 times longer than on idle server. Sometimes you can see blocking, but more often not. CPU at 60-80%. Buffer cache hit ratio –99.98%. Would having 8 virtual CPU’s instead of 4 real ones (provided we’d upgrade to Windows 2000 Advanced Server) help? Maybe acceding more RAM (SQL uses 2Gb, but if we upgrade Windows, it can have 4Gb) will improve performance? Where to look for a bottleneck?