Gents: I just encountered one problem with our db server, which has been with 100% cpu usage all day for a few days. Before It was busy with 80% cpu usage avarage, but not 100% all the time. After I carefully checked this server, it shouldn't be caused by virus problem. some proc or application t-sql code wasn't written properly but definitely they hadn't been changed before the cpu usage greatly increased and stayed at 100%. Later, i found the sqlagent.exe process consumes quite high cpu usage as well, the fact is when sqlserver.exe release cpu time, the sqlagent.exe will take most of the cpu time, average about 15-20% all the time. I checked some other servers, but found sqlagent shouldn't take cpu usage all the time. Pls give me some advice if you could, I have really no idea what can cause sqlagent.exe consumes high cpu time all the time, appreciate your help. thank you very much!