事务并发控制(100分)

  • 主题发起人 主题发起人 shuzai
  • 开始时间 开始时间
S

shuzai

Unregistered / Unconfirmed
GUEST, unregistred user!
3个用户登录,每个用户勾选100条记录进行操作,每操作一条记录需耗时1秒(调用包含事务的存储过程),在操作过程中会有一个用户的节目会停止响应,提示:<br>&nbsp; “EOleException交易 (處理序識別碼 56) 在 lock 資源上已經被另一個處理序鎖死並造成死結。請重新執行該交易。”<br><br>&nbsp; &nbsp;运行中的数据库服务器CPU一直都是100%<br>&nbsp; &nbsp;存储过程中设置了事务级别为最高级别 SERIALIZABLE<br><br>请问有谁解决过类似的问题?
 
这是个死锁问题。其中必有2个用户争夺共享的纪录!仔细查程序。。。
 
请按锁的规律来写事务
 
后退
顶部