欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
查看當前進(jìn)程,或死鎖進(jìn)程,并能自動(dòng)殺掉死進(jìn)程

/*--處理死鎖

 查看當前進(jìn)程,或死鎖進(jìn)程,并能自動(dòng)殺掉死進(jìn)程

 因為是針對死的,所以如果有死鎖進(jìn)程,只能查看死鎖進(jìn)程
 當然,你可以通過(guò)參數控制,不管有沒(méi)有死鎖,都只查看死鎖進(jìn)程

--鄒建 2004.4--*/

/*--調用示例

 exec p_lockinfo
--*/
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),標志,
 進(jìn)程ID=spid,線(xiàn)程ID=kpid,塊進(jìn)程ID=blocked,數據庫ID=dbid,
 數據庫名=db_name(dbid),用戶(hù)ID=uid,用戶(hù)名=loginame,累計CPU時(shí)間=cpu,
 登陸時(shí)間=login_time,打開(kāi)事務(wù)數=open_tran, 進(jìn)程狀態(tài)=status,
 工作站名=hostname,應用程序名=program_name,工作站進(jìn)程ID=hostprocess,
 域名=nt_domain,網(wǎng)卡地址=net_address
into #t from(
 select 標志=‘死鎖的進(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 標志=‘正常的進(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),@標志 varchar(10)
  while @i<=@count
  begin
   select @spid=進(jìn)程ID,@標志=標志 from #t where id=@i
   insert #t1 exec(‘dbcc inputbuffer(‘+@spid+‘)‘)
   if @標志=‘死鎖的進(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

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
數據庫死鎖導致網(wǎng)站站點(diǎn)訪(fǎng)問(wèn)不了之解決方案
查詢(xún)Sqlserver數據庫死鎖的一個(gè)存儲過(guò)程
SQL Server死鎖的分析
MS SQL Server:查詢(xún)死鎖進(jìn)程
Oracle session
sp_who (Transact-SQL)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久