我应该使用MAXDOP来改进我的维护存储过程吗?

时间:2010-07-06 06:26:51

标签: performance sql-server-2008 optimizer-hints

好的,所以我理解MAXDOP的基础知识,但我想了解这是否是使用它的有效方案。

我有一个非常耗费资源的存储过程,但已经针对最大值进行了优化。目前刷新整个系统需要30分钟(本地)(更新内容并不重要)。

此程序将每隔几个月手动执行一次,或根据需要执行。

本地(DEV)服务器:

  • 4 CPU
  • Windows 7
  • SQL Server 2008

直播服务器:

  • 16 CPU(我相信)
  • Windows Server 2008
  • SQL Server 2008。

我应该在这里使用MAXDOP吗?如果我的本地需要30分钟,它(大约)在现场MAXDOP的速度有多快?

如果是这样,我如何以及在何处使用它?存储过程调用其他存储过程,调用其他存储过程等。如果我为此存储过程指定MAXDOP,它是否会保留所有其他存储过程的提示(即在父存储过程的范围内)?< / p>

1 个答案:

答案 0 :(得分:0)

我最终没有使用MAXDOP - 部分是因为Stack Overflow上没有人给我任何建议!!!! =)