好的,所以我了解 的基础知识MAXDOP
,但我想了解这是否是使用它的有效场景。
我有一个存储过程,它非常消耗资源,但已优化到最大。目前刷新整个系统需要 30 分钟(本地)(什么是刷新并不重要)。
此过程将每隔几个月或根据需要手动执行一次。
本地 (DEV) 服务器:
- 4个CPU
- Windows 7的
- SQL Server 2008
直播服务器:
- 16个CPU(我相信)
- 视窗服务器 2008
- SQL 服务器 2008。
我应该在这里使用MAXDOP
吗?如果在我的本地上需要 30 分钟,它(大约)MAXDOP
在现场直播时有多快?
如果是这样,我如何以及在哪里使用它?存储过程调用其他存储过程,后者调用其他存储过程等。如果我指定MAXDOP
此存储过程,它是否会为所有其他存储过程保留此提示(即在父存储过程的范围内)?