1

我们有一个 16 核的 CPU。CPU 仅用于具有单个数据库的 SQL Server。目前,MaxDOP 设置为 0。

我们正在考虑将 MAXDOP 更改为 8 以尝试限制查询使用的最大 CPU 数量,但是顾问 DBA 表示这将限制数据库使用的 CPU 数量。

有人对这个有经验么?

谢谢

4

2 回答 2

1

在服务器级别 = 所有查询。这是最大并行度选项

每个查询,使用MAXDOP提示

于 2013-01-10T15:35:56.980 回答
1

您始终可以在要限制的查询末尾指定“OPTION (MAXDOP 1)”。这只会影响该查询。

于 2013-01-10T15:43:16.753 回答