Sql-Server

有沒有辦法確定執行 spid 的命令超時

  • June 18, 2021

是否有可用的 DMV 或其他機制返回執行 session_id 的命令超時?

SQL Server 數據庫引擎沒有命令超時的概念。查詢一直執行,直到客戶端應用程序完成、出錯或取消。

命令超時完全由客戶端 API 實現,當執行的命令執行時間超過指定的超時時間時,它會通過注意信號取消正在執行的命令。這正是您在 SSMS 中手動取消正在執行的查詢時發生的情況,因為它花費的時間太長。

因此,命令超時在數據庫伺服器上不可用。

引用自:https://dba.stackexchange.com/questions/294507