sql-server-2008 – Sql Server 2008中的死锁故障排除
发布时间:2020-12-12 16:44:26 所属栏目:MsSql教程 来源:网络整理
导读:我的网站似乎没有处理大量的访问者,我相信这是因为服务器太简单了. 2小时前我的网站获得了很多点击,我注意到发生3个死锁错误,错误是: System.Data.SqlClient.SqlException : Transaction (Process ID 58) was deadlocked on lock resources with another pro
我的网站似乎没有处理大量的访问者,我相信这是因为服务器太简单了.
2小时前我的网站获得了很多点击,我注意到发生3个死锁错误,错误是:
我不知道为什么会发生这种情况…查看堆栈跟踪,我可以看到这是一个select查询. 任何人都知道这个错误可能是什么原因? 服务器正在运行Windows 2008和Sql Server 2008. 解决方法写入将阻止SQL Server上的读取,除非您启用了行版本控制.您应该使用sp_who2存储过程和SQL Profiler跟踪. sp_who2会告诉你哪些进程是阻止哪个进程,而分析器会告诉你最后一个语句是对阻塞进程的.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |