诸位大神,小弟又遇到麻烦了,最近一台数据库服务器的CPU一直比较高,我执行如下SQL语句,
SELECT 
spid,waittype,waittime,lastwaittype,waitresource,cpu,
physical_io,memusage,login_time,last_batch,open_tran,cmd 
FROM 
sys.[sysprocesses] 
WHERE 
[spid]>50 AND [dbid]='5' and status='sleeping' 
order by cpu descdbcc inputbuffer(135)查询sys.processes 系统表信息,发现如下图信息:
有一个进程打开了一个transaction,但是却处于sleeping状态,更烦人的事情是,有张业务表貌似一直被它锁住,导致所有打卡信息无法写入进去,我知道这可能是程序设计上连接池的连接没有回滚或提交导致连接还遗留在sql服务器上,关键是现在如何去杀掉这些进程?求帮忙