我们有一个运行在我们的SQL Server 2005实例上的应用程序,每周几次这个应用程序(unanncounced)将导致SQL Server冻结。我甚至无法重启SQL Server服务。我必须重新启动整个机器。
毋庸置疑,我无法打开查询窗口来运行sp_who2来查找SPID。问题可能还需要几天才能再次出现。我是否可以使用任何类型的日志记录来更好地跟踪导致SQL Server冻结的原因?
exec xp_readerrorlog只显示重启后发生了什么,所以没什么帮助。
当它冻结时,CPU固定在90-97%,内存最大为8gig。服务器有12gig,但SQL Server的最大值设置为8192。
由于
答案 0 :(得分:1)
我猜你可以使用SQL Server Profiler跟踪来查看哪些查询是原因: