国产亚洲精品a在线看。,骚货想不想被艹,国产麻豆剧传媒兔子先生,好大好爽好想要被操视频

以文本方式查看主題

-  昂捷論壇  (http://www.26035.net/bbs/index.asp)
--  □-技術(shù)研討會(huì)  (http://www.26035.net/bbs/list.asp?boardid=36)
----  sql 2008 鎖表處理方法  (http://www.26035.net/bbs/dispbbs.asp?boardid=36&id=8111)

--  作者:ssp
--  發(fā)布時(shí)間:2011/8/4 0:02:56
--  sql 2008 鎖表處理方法

不帶參數(shù)直接執(zhí)行會(huì)殺掉進(jìn)程

create proc p_lockinfo @kill_lock_spid bit=1, --是否殺掉死鎖的進(jìn)程,1 殺掉, 0 僅顯示 @show_spid_if_nolock bit=1 --如果沒有死鎖的進(jìn)程,是否顯示正常進(jìn)程信息,1 顯示,0 不顯示 as declare @count int,@s nvarchar(1000),@i int select id=identity(int,1,1),標(biāo)志, 進(jìn)程ID=spid,線程ID=kpid,塊進(jìn)程ID=blocked,數(shù)據(jù)庫(kù)ID=dbid, 數(shù)據(jù)庫(kù)名=db_name(dbid),用戶ID=uid,用戶名=loginame,累計(jì)CPU時(shí)間=cpu, 登陸時(shí)間=login_time,打開事務(wù)數(shù)=open_tran, 進(jìn)程狀態(tài)=status, 工作站名=hostname,應(yīng)用程序名=program_name,工作站進(jìn)程ID=hostprocess, 域名=nt_domain,網(wǎng)卡地址=net_address into #t from( select 標(biāo)志=\'死鎖的進(jìn)程\', spid,kpid,a.blocked,dbid,uid,loginame,cpu,login_time,open_tran, status,hostname,program_name,hostprocess,nt_domain,net_address, s1=a.spid,s2=0 from master..sysprocesses a join ( select blocked from master..sysprocesses group by blocked )b on a.spid=b.blocked where a.blocked=0 union all select \'|_犧牲品_>\', spid,kpid,blocked,dbid,uid,loginame,cpu,login_time,open_tran, status,hostname,program_name,hostprocess,nt_domain,net_address, s1=blocked,s2=1 from master..sysprocesses a where blocked<>0 )a order by s1,s2 select @count=@@rowcount,@i=1 if @count=0 and @show_spid_if_nolock=1 begin insert #t select 標(biāo)志=\'正常的進(jìn)程\', spid,kpid,blocked,dbid,db_name(dbid),uid,loginame,cpu,login_time, open_tran,status,hostname,program_name,hostprocess,nt_domain,net_address from master..sysprocesses set @count=@@rowcount end if @count>0 begin create table #t1(id int identity(1,1),a nvarchar(30),b Int,EventInfo nvarchar(255)) if @kill_lock_spid=1 begin declare @spid varchar(10),@標(biāo)志 varchar(10) while @i<=@count begin select @spid=進(jìn)程ID,@標(biāo)志=標(biāo)志 from #t where id=@i insert #t1 exec(\'dbcc inputbuffer(\'+@spid+\')\') if @標(biāo)志=\'死鎖的進(jìn)程\' exec(\'kill \'+@spid) set @i=@i+1 end end else while @i<=@count begin select @s=\'dbcc inputbuffer(\'+cast(進(jìn)程ID as varchar)+\')\' from #t where id=@i insert #t1 exec(@s) set @i=@i+1 end select a.*,進(jìn)程的SQL語(yǔ)句=b.EventInfo from #t a join #t1 b on a.id=b.id end go


嫩江县| 剑河县| 甘肃省| 陇川县| 洞口县| 青铜峡市| 东丰县| 即墨市| 宣威市| 延安市| 叶城县| 锡林浩特市| 巴林左旗| 鄂伦春自治旗| 滁州市| 汾阳市| 马公市| 皮山县| 电白县| 石城县| 康保县| 中江县| 大埔县| 巢湖市| 通渭县| 苍南县| 石林| 界首市| 龙胜| 灵璧县| 三台县| 海兴县| 濉溪县| 宁明县| 曲松县| 天祝| 神木县| 嘉义市| 吉木萨尔县| 勃利县| 尚志市|