死锁 问题

you_tube 2009-08-12 10:56:39
当前进程与进程ID为-2的进程发生死锁 ,如何解决?
...全文
151 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyangyangde 2009-08-12
  • 打赏
  • 举报
回复
这样做:选择一个你认为重要性较低的一个进程。
在该进程中设置:

SET DEADLOCK_PRIORITY LOW
BEGIN TRAN
..
END TRAN

系统会自动将该链接作为死锁时的牺牲品
SQL77 2009-08-12
  • 打赏
  • 举报
回复
帮顶学习
feixianxxx 2009-08-12
  • 打赏
  • 举报
回复
帮你定
you_tube 2009-08-12
  • 打赏
  • 举报
回复
顶下
you_tube 2009-08-12
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 jinjazz 的回复:]
update 后面加with(rowlock)
select 后面加with(nolock)
[/Quote]
不是这个原因造成的,,,
jinjazz 2009-08-12
  • 打赏
  • 举报
回复
update 后面加with(rowlock)
select 后面加with(nolock)
you_tube 2009-08-12
  • 打赏
  • 举报
回复
问题已解决,谢谢各位
you_tube 2009-08-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 rucypli 的回复:]
杀掉一个
[/Quote]
不能KILL掉-2的
rucypli 2009-08-12
  • 打赏
  • 举报
回复
杀掉一个
you_tube 2009-08-12
  • 打赏
  • 举报
回复
这边用的不是分布事务
xman_78tom 2009-08-12
  • 打赏
  • 举报
回复
与孤立事务发生死锁。检查一下来自其他服务器的分布事务。
soft_wsx 2009-08-12
  • 打赏
  • 举报
回复
BAIDUgoogle上搜索一下
feixianxxx 2009-08-12
  • 打赏
  • 举报
回复
关注
devilidea 2009-08-12
  • 打赏
  • 举报
回复
soft_wsx 2009-08-12
  • 打赏
  • 举报
回复
呵呵,顶下先
zc_0101 2009-08-12
  • 打赏
  • 举报
回复
高度关注
xman_78tom 2009-08-12
  • 打赏
  • 举报
回复
在 SQL Server 2000 和更高版本中,所有孤立分布式事务的会话 ID 都被赋予值“-2”。孤立分布式事务是不与任何会话 ID 关联的分布式事务。
Ray_Zhang 2009-08-12
  • 打赏
  • 举报
回复
你的id为-2的是什么事务,知道了才能对症下药

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧