NHibernate 3 +事务死锁(S#arp 架构)
从我的一张表读取数据时,我似乎遇到了很多随机死锁。该表包含大量信息,并且被频繁阅读和更新。
我正在使用 S#arp Architechture 1.9,它在我的所有数据访问/更新代码上使用 Transaction 属性。
我需要做什么特别的事情来确保不会出现死锁,我应该以某种方式更新/读取我的数据吗?
不太确定从哪里开始。
休眠3 S#arpArchitecture 1.9 SQL Server 2008 R2
谢谢。
I appear to be getting a lot of random deadlocks when reading data from one of my tables. This table contains alot of information and is very frequently read and updated.
I am using S#arp Architechture 1.9 which uses the Transaction attribute on all my data access / update code.
Is there anything special which I need to do to ensure I don't get deadlocks, Should i update / read my data in a certain way.
Not too sure where to start on this one.
NHibernate 3
S#arpArchitecture 1.9
SQL Server 2008 R2
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否遇到了实际的死锁或阻塞读取?如果是前者,请考虑重建索引和统计信息。
Are you getting actual deadlocks or blocked reads? If it is the former, consider rebuilding indexes and statistics.