Sql server 2000占用服务器CPU过高问题,如何解决?
1。windows2003服务器,IIS6.0,asp.net2.0+Sql server 2000的网站,程序原来很好很正常,CPU占用率不高,一直在 25%左右;2。后来突然情况下 不知怎么,在访问量没有多大变化的情况下,CPU占用率很高,几乎是100%;
3。任务管理器->进程里显示sqlserver 占用CPU大约50甚至更高;
4。今天突然又冒出了个DW20.exe的进程,占用了20%左右,按照网上的做法,删除了这个进程和"禁用错误报告",无效果;
5。优化了sql存储过程,无多大效果;
6。另外代理agent里有12+1个任务,其中一个每天一次的备份任务,12个是平均10-20分钟的更新任务;
7。停止代理agent区了的任务,无效;
8。检查程序,没有很大的改动;
9。另外就是提示I/O异常,程序中用到了磁盘的读写,但不是很多,不知道到底跟什么有关?
10。W3WP.exe进程也有些异常,不过不如SQL Server明显,
11。sql server的设置是安装的默认值,只是在内存上做了部分限制。最大使用内存限制在500M以内。最小1M;
12。IIS缓冲池为网站单独新建了一个,原来也是这样,没有改动,过期时间默认;