sql等待時間
發布時間: 2023-10-13 08:44:40
⑴ sql server怎樣查詢某一阻塞或x鎖持續的時間
1、
selectsession_id,--某個會話
wait_ration_ms/1000,--等待秒數
wait_type,--等待類型,可能是進程間的阻塞,也有可能是等待IO完成
blocking_session_id--被這個會話阻塞的,如果有的話
fromsys.dm_os_waiting_tasks
2、進一步的
selectwt.session_id,--某個會話
wait_ration_ms/1000as'waitseconds',--等待秒數
wait_type,--等待類型,可能是進程間的阻塞,也有可能是等待IO完成
blocking_session_id,--被這個會話阻塞的,如果有的話
tl.request_mode,--請求模式,比如S、IX、X
tl.request_type,--請求類型,比如Lock
tl.request_status--是否grant
fromsys.dm_os_waiting_taskswt
leftjoinsys.dm_tran_lockstl
onwt.session_id=tl.request_session_id
熱點內容