在线播放亚洲第一字幕,大鸡巴操死我了视频网站,欧美日韩中文字,久久久999婷婷欧美一区


昂捷論壇≡零售最前線≡□-技術(shù)研討會(huì) → sql 2008 鎖表處理方法


  共有26811人關(guān)注過(guò)本帖樹(shù)形打印

主題:sql 2008 鎖表處理方法

帥哥喲,離線,有人找我嗎?
ssp
  1樓 個(gè)性首頁(yè) | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):昂捷團(tuán)隊(duì)↑ 帖子:15 積分:437 威望:0 精華:1 注冊(cè):2010/3/26 14:21:13
sql 2008 鎖表處理方法  發(fā)帖心情 Post By:2011/8/4 0:02:56

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

create proc p_lockinfo @kill_lock_spid bit=1, --是否殺掉死鎖的進(jìn)程,1 殺掉, 0 僅顯示 @show_spid_if_nolock bit=1 --如果沒(méi)有死鎖的進(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),用戶(hù)ID=uid,用戶(hù)名=loginame,累計(jì)CPU時(shí)間=cpu, 登陸時(shí)間=login_time,打開(kāi)事務(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


使用IE9無(wú)法添加附件的解決方法 支持(0中立(0反對(duì)(0回到頂部
厦门市| 华宁县| 罗江县| 双城市| 宜春市| 宿州市| 义乌市| 海林市| 岳普湖县| 金塔县| 新宁县| 陵川县| 阳朔县| 临汾市| 阳信县| 六枝特区| 孙吴县| 政和县| 广宁县| 富源县| 银川市| 泗洪县| 荆州市| 马尔康县| 兴海县| 尉犁县| 连山| 克什克腾旗| 从化市| 汨罗市| 天台县| 乌鲁木齐市| 景泰县| 榆林市| 岳阳县| 黎城县| 鹤山市| 方山县| 许昌县| 隆子县| 丽水市|