如何管理sql-server中sp的长执行时间

时间:2010-10-05 10:13:48

标签: sql sql-server sql-server-2005 performance sql-server-2008

我们正在使用sp将上传的文件转换为相应的主值及其组合作为业务规则的要求。为此,我们制作了4个sp。所有这些sp都是从用户从应用程序调用的单个sp调用的,以及文件中的数据。

注意:必须在前一个sp完成执行后调用每个sp。

现在4个sp中的每一个都在计算很多计算,因此很慢并且服务器挂起时。现在我请求您的建议:

a)有什么办法可以让这些sp的执行优先级高吗?

b)sql server 2008是否为sql-server 2005提供了更好的周转时间(目前我们正在使用)?

c)我们可以遵循哪种方法来增加整个过程的周转时间。

欢迎提出这方面的任何建议。

提前致谢。

1 个答案:

答案 0 :(得分:1)

关于SQL Server 2008中问题的(a)和(b)部分,resource governor允许您为不同的工作负载分配不同的优先级。

关于(c)您确定存储过程本身无法进一步优化吗?他们在做什么?他们的瓶颈是什么?