有位朋友在跟我聊天的时候说:'他经常碰到某个连接(线程)上又是死锁又是阻塞,弄得两个连接都僵持在那里,一直互相锁着'
我就纳闷了:
我认为SQL Server 在识别死锁后,SQL Server 通过自动选择可以打破死锁的线程来结束死锁,回滚作为死锁牺牲品的事务,
这样的话另一个连接(线程)则正常运行,不会有阻塞啊!!!请高手指点:是我的理解对还是我朋友的说法对?
我就纳闷了:
我认为SQL Server 在识别死锁后,SQL Server 通过自动选择可以打破死锁的线程来结束死锁,回滚作为死锁牺牲品的事务,
这样的话另一个连接(线程)则正常运行,不会有阻塞啊!!!请高手指点:是我的理解对还是我朋友的说法对?
解决方案 »
- 怎样根据部门来统计参加会议的次数
- 请问员工绩效数据库表中有哪些属性?新手求助.....
- 很简单的问题
- ACCESS 中有两个数据表,如何把一个表的数据 拷贝到 另一个表 ??
- SQL Server 2005的触发器和存储过程如何保存啊,我怎么保存起成了SQL查询文件去了,保存不在服务器上,
- 两个datagrid控件的数据引用问题
- 急:问题1:无法建立索引? 问题2:数据库特别大带来的问题!
- 急。SQL分布与集中式请教~~~
- 如何在程序中判断sql server是否启动??请大虾指教
- 在window2000下用delphi5开发数据库程序,为什么会出现错误?
- 请教给我高手,条件语句中的in该如何传参数
- 用存储过程能否实现批量更新
在看看石头的blog