最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Sqlserver之死鎖查詢以及批量解鎖的實(shí)現(xiàn)方法

 更新時間:2023年07月13日 10:18:33   作者:阿杰同學(xué)  
這篇文章主要介紹了Sqlserver之死鎖查詢以及批量解鎖的實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Sqlserver死鎖查詢以及批量解鎖方法

Sqlserver死鎖查詢以及解鎖方法

(1)下面是查詢死鎖進(jìn)程

select?
request_session_id spid, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(死鎖進(jìn)程id)
OBJECT_NAME(resource_associated_entity_id) tableName ?(死鎖進(jìn)程名稱)
from sys.dm_tran_locks?
where resource_type='OBJECT' ? ? ? ? ? ? ? ? ? ? ? ? ?(數(shù)據(jù)類型所有)

(2)殺死死鎖進(jìn)程

declare @spid int ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//聲明id
Set ? ? @spid = 62 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //設(shè)置死鎖id
declare @sql varchar(1000) ? ? ? ? ? ? ? ? ? ? ? ? ? ? //聲明sql?
set ? ? @sql='kill '+cast(@spid as varchar) ? ? ? ? ? ?//設(shè)置 kill掉死鎖進(jìn)程
exec ? ?(@sql) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //執(zhí)行

或者

kill 62;

sqlserver 批量kill死鎖

select 'kill '+CONVERT(varchar,request_session_id) ,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks
where
? ?resource_type='OBJECT'

解決sqlserver死鎖問題

創(chuàng)造死鎖

-- 開始事務(wù)
BEGIN TRANSACTION?
update job set create_user='0000' where id = '1'
WAITFOR DELAY '02:00'
-- 執(zhí)行查詢
select * from job where id = '1';

解決方法

方法一

  • 打開sqlserver管理工具,新建sql查詢tab
  • 執(zhí)行select * from master.sys.sysprocesses where dbid=db_id(‘數(shù)據(jù)庫名’)
  • 然后會查詢到具體有哪個在連接到此數(shù)據(jù)庫
  • 直接KILL spid的具體數(shù)值就可以了

方法二

-- 首先查詢
select ? ?
? ? request_session_id spid, ??
? ? OBJECT_NAME(resource_associated_entity_id) tableName ? ?
from ? ?
? ? sys.dm_tran_locks ??
where ? ?
? ? resource_type='OBJECT'?
-- 然后執(zhí)行
?? ?kill 67;

注意事項(xiàng):

有些用戶連接可以在kill掉后自動重建,但期間有一段時間,如果碰到這種情況,需要在執(zhí)行完kill命令后立即執(zhí)行脫機(jī)操作

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

荥阳市| 昭平县| 炉霍县| 游戏| 米林县| 潢川县| 临汾市| 水富县| 赣榆县| 韶关市| 湄潭县| 古浪县| 昭通市| 凤阳县| 白水县| 康马县| 交口县| 阳城县| 湾仔区| 遂溪县| 石首市| 伊金霍洛旗| 林州市| 高州市| 江永县| 白山市| 如东县| 进贤县| 裕民县| 雷州市| 钦州市| 巴东县| 公安县| 冷水江市| 大渡口区| 白城市| 巴林右旗| 明水县| 桂林市| 海林市| 沛县|