loster 发表于 2009-07-22 11:41

chenfeng825 发表于 2009-07-22 13:44

sleeping代表进程在执行,且在等待资源,一般都是disk io.如果存在大量这样的进程序要检查,是否是sql或者设计问题(table scan/过多连接)。然后还可以监测是否OS层大量的io wait(sar/vmstat/iostat)。
如果是sql问题,解决就可以了。如果是大量插入等导致的等待,看看索引是否合理,是否正确设定了存储的配置等等
programe_name可以在master..sysprocesses看到。
察看当前执行的sql可以用dbcc traceon或者mda,具体论坛都有很多的讨论。

loster 发表于 2009-07-23 11:29

页: [1]
查看完整版本: 数据库服务器CPU 100%