日期:2014-05-17  浏览次数:20475 次

sqlserver并发和死锁的问题,麻烦给个建议
我有一个表tmp,操作的很频繁。
有一个应用P一直往里写数据或者更新数据。
另一个应用S 分三步操作:第一步读取这个表里的数据,第二步进行处理,第三步将处理的结果进行更新。
S分S1和S2两种,是由quartz实现的调度,S1是调度A条件的数据,S2是调度B条件的数据。

我现在在表的主要字段上建立了聚集索引。可因为操作的太频繁,还是会死锁。

S1和S2两个调度的时间是同时启动好,还是把他们错开比较好?

这个表我应该怎么处理?或者是这种情况,应该用什么其他的方法呢?

麻烦路过的您,给提个建议,不胜感激!

------解决方案--------------------
死锁分析
http://blog.csdn.net/roy_88/article/details/2686724