2010-07-06 77 views
1

好吧,所以我瞭解MAXDOP的基本知識,但我想了解,如果這是使用它的有效方案。我應該使用MAXDOP來改進我的維護存儲過程嗎?

我有一個存儲過程是相當資源飢餓,但已被優化到最大。目前需要30分鐘(本地)來刷新整個系統(刷新並不重要)。

這個程序每隔幾個月手動執行一次,或根據需要執行。

本地(DEV)服務器:

  • 4級CPU的
  • 的Windows 7
  • SQL Server 2008的

Live服務器:

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

我應該在這裏使用MAXDOP?如果我在當地需要30分鐘,那麼(約)與MAXDOP在現場會有多快?

如果是這樣,我如何以及在哪裏使用它?存儲過程調用其他存儲過程,這些存儲過程調用其他存儲過程等。如果我爲此存儲過程指定MAXDOP,它是否會爲所有其他存儲過程(即在父存儲過程的範圍內)保留此提示?

回答

0

我最終沒有使用MAXDOP - 部分原因是Stack Overflow上沒有人給我任何建議! =)

相關問題