首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

事务(进程)与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务解决思路

2011-12-28 
事务(进程)与另一个进程已被死锁在lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务用VS2005开发

事务(进程)与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务
用VS2005开发的WEB项目,使用事务类TransactionScope实现保存数据库,由于使用用户多,每天频繁出现如下提示,寻求解决方法。
    事务(进程)与另一个进程已被死锁在     lock   资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。

[解决办法]
1、提高服务器性能(软硬)
2、排队
3、重新执行
[解决办法]
4、优化事务操作
[解决办法]
TransactionScope默认的事务级别太高。。。
[解决办法]
优化事务的SQL语句,缩短事务的执行时间

热点排行