亚洲3P视频,日韩BBW无码,亚洲制服麻豆网站,88re伊人,九草精品视频在线观看,国产精品久久夜,色青青狠狠色,无码熟女一区二区三区,日本一区二区成人网站

新聞建站cms系統(tǒng)、政府cms系統(tǒng)定制開發(fā)

廣州網(wǎng)站建設公司-閱速公司

asp.net新聞發(fā)布系統(tǒng)、報紙數(shù)字報系統(tǒng)方案
/
http://m.duxiu2008.cn/
廣州網(wǎng)站建設公司

sqlserver數(shù)據(jù)庫

sqlserver 查看阻塞進程,查看數(shù)據(jù)庫哪個表被鎖

發(fā)布時間:2024/6/26 9:49:13  作者:Admin  閱讀:204  

廣告:

SELECT 
 wt.blocking_session_id AS BlockingSessionID,
 s.session_id AS SessionID,
 t.transaction_id AS TransactionID,
 wt.wait_type AS WaitType,
 wt.wait_time AS WaitTime,
 wt.wait_resource AS WaitResource,
 s.host_name AS HostName,
 s.program_name AS ProgramName,
 s.login_name AS LoginName,
 s.nt_domain AS NTDmain,
 s.nt_user_name AS NTUser,
 s.is_user_process AS IsUserProcess
FROM 
 sys.dm_tran_locks AS wt
JOIN 
 sys.dm_os_waiting_tasks AS w ON wt.lock_owner_address = w.resource_address
JOIN 
 sys.dm_exec_sessions AS s ON w.session_id = s.session_id
JOIN 
 sys.dm_tran_active_transactions AS t ON w.transaction_id = t.transaction_id
WHERE 
 wt.request_status = 'wait'
 AND wt.database_id = DB_ID() -- 可選,限制查詢到當前數(shù)據(jù)庫的鎖信息

這個查詢會返回當前阻塞其他進程的會話信息,包括會話ID、事務ID、等待類型、等待時間、等待資源等。如果你想要查看更詳細的信息,可以進一步關聯(lián)其他動態(tài)管理視圖,如sys.dm_os_workers和sys.dm_exec_requests。

方法一:使用系統(tǒng)存儲過程 sp_who2
-- 查看當前的阻塞進程
EXEC sp_who2

方法二:使用系統(tǒng)視圖 sys.dm_exec_requests

-- 查看當前的阻塞進程
SELECT
 r.session_id AS 'Session ID',
 r.blocking_session_id AS 'Blocking Session ID',
 r.wait_type AS 'Wait Type',
 r.wait_resource AS 'Wait Resource',
 t.text AS 'SQL Text'
FROM
 sys.dm_exec_requests r
 CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t
WHERE
 r.blocking_session_id IS NOT NULL

以上代碼使用了系統(tǒng)視圖 sys.dm_exec_requests,該視圖返回了當前正在執(zhí)行的請求的信息。通過觀察 blocking_session_id 列,可以確定哪個會話導致了阻塞。另外,還可以查看 wait_type 和 wait_resource 列來獲取阻塞的原因。

方法三:使用系統(tǒng)視圖 sys.dm_os_waiting_tasks

-- 查看當前的阻塞進程
SELECT
 r.session_id AS 'Session ID',
 r.blocking_session_id AS 'Blocking Session ID',
 t.text AS 'SQL Text'
FROM
 sys.dm_os_waiting_tasks w
 JOIN sys.dm_exec_requests r ON w.session_id = r.session_id
 CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t
WHERE
 r.blocking_session_id IS NOT NULL

以上代碼使用了系統(tǒng)視圖 sys.dm_os_waiting_tasks,該視圖返回了當前正在等待的任務的信息。通過與 sys.dm_exec_requests 視圖的聯(lián)接,可以獲得阻塞會話的詳細信息。另外,還可以查看 SQL Text 列來獲取阻塞會話正在執(zhí)行的 SQL 語句。

查看數(shù)據(jù)庫哪個表被鎖:

SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT '
KILL 72 -- 殺掉進程

廣告:

相關文章
表被鎖
阻塞進程
cms新聞系統(tǒng)購買咨詢
掃描關注 廣州閱速軟件科技有限公司
掃描關注 廣州閱速科技
武邑县| 泸定县| 淮滨县| 扬中市| 义乌市| 滨海县| 隆化县| 秭归县| 故城县| 开鲁县| 潞城市| 勃利县| 宝丰县| 罗山县| 桐乡市| 双辽市| 淳安县| 日照市| 资中县| 天津市| 宜都市| 太仓市| 同仁县| 朝阳区| 金塔县| 永春县| 永平县| 宁河县| 静乐县| 南昌县| 衡山县| 鄢陵县| 阿巴嘎旗| 民丰县| 楚雄市| 西丰县| 龙川县| 南投县| 赣州市| 龙游县| 南丰县|