SQL 执行Update语句时超时
发布网友
发布时间:2022-04-11 17:55
我来回答
共3个回答
热心网友
时间:2022-04-11 19:25
直接在查询分析器里执行没有问题,程序中执行就会超时,而且一旦在程序中超时后在查询分析器里也会超时.
这个情况, 很可能是 程序里面运行的时候,
有其他的代码 修改了
usrtable 表 的 id = 1 的数据。
但是没有 提交事务处理。
结果就是把 id=1 这行的数据,给锁定了。
结果 程序中执行就超时了。
而且一旦在程序中超时后在查询分析器里也会超时
你可以先测试一下,看看
程序中执行就超时了。
你把程序 关闭掉
然后去 查询分析器里 再执行一下看看。
如果正常的话, 那么可以确定,问题出在程序里面的 某些事务没有提交。
热心网友
时间:2022-04-11 20:43
是不是有事务没有提交,不提交,事务一直在等待
热心网友
时间:2022-04-11 22:17
那是因为表被锁住了!不知道你还做了什么其他操作的,不好做具体的分析。