首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL Server死锁(SQL Server 2000)

SQL Server死锁(SQL Server 2000)
EN

Stack Overflow用户
提问于 2010-07-23 18:12:30
回答 2查看 203关注 0票数 2

我每天都有一个客户遇到5+死锁。170+其他客户根本不会收到任何死锁。我已经实现了死锁跟踪,可以看到select/update/insert死锁发生。我实现了一个with (rowlock)提示,这解决了最初的死锁问题。然而,这件事在未来仍然会陷入僵局。

我发现客户正在运行自定义SQL,这导致了一些问题,但不是所有问题。

我的问题是,是否有人知道将客户从sql server 2000升级到sql server 2008可能会解决这个问题?

谢谢,

柱状图

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-23 18:32:06

这取决于他们为什么会在此刻得到死锁。如果不对原因进行调查,就不可能说。

与SQL2000+相比,SQL2005/2008在这方面确实有几个优势,那就是引入了快照隔离,它可以消除一些死锁的可能性,并提供更好的监视选项来查明死锁发生的原因。

票数 0
EN

Stack Overflow用户

发布于 2010-07-23 18:21:15

我不认为使用SQL2000和2008之间会有任何区别。实际上,您可以解决任何死锁,只需对造成它们的原因进行推理即可

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3317208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档