av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

查詢Sql server數(shù)據(jù)死鎖和阻塞的一個Store procedure...

瀏覽:126日期:2023-11-01 18:56:35

SET QUOTED_IDENTIFIER ON

GOSET ANSI_NULLS ON GOALTER procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int, @intRowcount int, @intCountProperties int, @intCounter intcreate table #tmp_lock_who (id int identity(1,1),spid smallint,bl smallint)IF @@ERROR<>0 RETURN @@ERRORinsert into #tmp_lock_who(spid,bl) select 0 ,blockedfrom (select * from sysprocesses where blocked>0 ) a where not exists(select * from (select * from sysprocesses where blocked>0 ) b where a.blocked=spid)union select spid,blocked from sysprocesses where blocked>0IF @@ERROR<>0 RETURN @@ERROR-- 找到臨時表的記錄數(shù)select @intCountProperties = Count(*),@intCounter = 1from #tmp_lock_whoIF @@ERROR<>0 RETURN @@ERRORif @intCountProperties=0select N'現(xiàn)在沒有阻塞和死鎖信息' as message-- 循環(huán)開始while @intCounter <= @intCountPropertiesbegin-- 取第一條記錄select @spid = spid,@bl = blfrom #tmp_lock_who where Id = @intCounter beginif @spid =0 select N'引起數(shù)據(jù)庫死鎖的是: '+ CAST(@bl AS VARCHAR(10)) + N'進程號,其執(zhí)行的SQL語法如下'else select N'進程號SPID:'+ CAST(@spid AS VARCHAR(10))+ N'被' + N'進程號SPID:'+ CAST(@bl AS VARCHAR(10)) +N'阻塞,其當前進程執(zhí)行的SQL語法如下'DBCC INPUTBUFFER (@bl )end-- 循環(huán)指針下移set @intCounter = @intCounter + 1enddrop table #tmp_lock_whoreturn 0endGOSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GO

主站蜘蛛池模板: 亚洲午夜精品 | 精品一区在线 | 99在线精品视频 | 一区二区三区视频在线免费观看 | 久久久国产精品视频 | 精品国产31久久久久久 | 欧美国产日韩在线观看 | 精品国产乱码久久久久久丨区2区 | 中文字幕av第一页 | 国产精品美女一区二区 | 亚洲视频二区 | 日韩在线播放一区 | 国产亚洲一区二区三区 | 亚洲精品在线视频 | 欧美一级黄色网 | 日韩精品一区二 | 99色视频| 在线免费观看黄网 | 国产精品日韩欧美一区二区三区 | 中文字幕在线第一页 | 国产二区视频 | 成人av电影网 | 一级黄色片日本 | 成人av鲁丝片一区二区小说 | 国产成人免费视频网站高清观看视频 | 天天操夜夜操 | 伊人欧美视频 | 国产99热在线 | 天天躁人人躁人人躁狂躁 | 亚洲天堂男人的天堂 | 国产欧美日韩精品一区二区三区 | 天天干视频| 国产福利视频网站 | av在线播放网址 | 成人免费毛片在线观看 | 中文字幕在线播放不卡 | 免费一级做a爰片久久毛片潮喷 | 成人看片在线观看 | 国产乱码高清区二区三区在线 | 韩日在线视频 | 精品美女久久久久久免费 |