SQL Server在更新一个特定表时超时,在其他表上运行良好



我正在使用Winforms应用程序。与LINQ和。净

当在一个表上使用submitChanges()函数时,我有一个超时错误,即记录的更新级别。

在其他桌子上我没有问题。

当使用SQL Server management Studio中的更新查询时,我可以更新有故障的表!!!

由于错误是关于超时的,软件本身可能不是罪魁祸首,但是,有人知道这个问题是什么吗

注意:此数据库由ISP托管,自2年以来运行良好,并且只有1.6 GB的截断日志检查点。

问题在1小时前引起!在我的软件或LINK更新本身发生特定更改后,不会出现这种情况。Y这个问题不是来自我的电脑,因为一个客户也有同样的问题,我从两台电脑(一台远程电脑)上试过了。

检查阻塞和等待类型。首先在Management Studio中,识别正在执行查询的session_id:

SELECT * FROM sys.dm_exec_requests;

然后运行:

SELECT wait_type, blocking_session_id 
  FROM sys.dm_exec_requests
  WHERE session_id = x;

(用被阻塞的spid替换x。)

相关内容

  • 没有找到相关文章

最新更新