Sql server 2008 帮助排除sql server数据库中的死锁
我有两个数据库服务器, (1) 生产 (2) 试验 在生产数据库上,我经常会遇到死锁,我正试图找出造成死锁的原因 我在生产环境中备份数据库,并在测试中恢复它。当我在生产服务器上执行完全相同的导致死锁的场景时,我无法在测试中重现Sql server 2008 帮助排除sql server数据库中的死锁,sql-server-2008,deadlock,Sql Server 2008,Deadlock,我有两个数据库服务器, (1) 生产 (2) 试验 在生产数据库上,我经常会遇到死锁,我正试图找出造成死锁的原因 我在生产环境中备份数据库,并在测试中恢复它。当我在生产服务器上执行完全相同的导致死锁的场景时,我无法在测试中重现 如有任何想法/提示/提示,将不胜感激 没有一个简单的解决方案可以在所有情况下都有效,但您可能会发现启用快照隔离很有帮助。这样,严格意义上是读卡器的事务根本不参与锁定。这通常会消除很多麻烦。Google将向您展示如何操作(很简单)。您是否可以使用SQL Profiler/S
如有任何想法/提示/提示,将不胜感激 没有一个简单的解决方案可以在所有情况下都有效,但您可能会发现启用快照隔离很有帮助。这样,严格意义上是读卡器的事务根本不参与锁定。这通常会消除很多麻烦。Google将向您展示如何操作(很简单)。您是否可以使用SQL Profiler/SQL Trace跟踪死锁图事件,然后将*.xdl发布到您的问题中?服务器是否相同?相同的程序?如果prod的进程比test多,可能会导致并行性死锁。@SqlACID如果prod的内核比test多,我如何进一步找出这是否会导致问题?