SQL Server存储过程不仅在一台计算机上执行

时间:2014-10-22 19:13:26

标签: sql-server stored-procedures sql-server-2012

我们正在运行SQL Server 2012,并且所有开发人员都可以执行特定的存储过程(过于复杂),并且根据计算机需要不同的时间。 (任何地方最长20秒)。

我们现在正在本地托管SQL Server实例,并传递数据库的一个备份来工作(我们不希望开发工作的共享单个实例)

在特定的机器上,它根本不会完成执行。它们都是相同的机器,设置看起来是一样的。

以前有没有人经历过这个?我们可以尝试在这个特定的SQL Server实例上运行什么?

我们尝试重启机器,服务DBCC DROPCLEANBUFFERSDBCC FREEPROCCACHE,检查表锁,没有运气。

谢谢!

1 个答案:

答案 0 :(得分:0)

我们发现最终修复问题的解决方案是重建所有索引。他们已经变得支离破碎,而且速度很慢,以至于存储过程已经超时。