如何确定 SQL Server 中服务器的 MAXDOP 设置?

问题描述 投票:0回答:3

我看到很多网站都展示了如何设置它,但我只想先看看它是什么。执行此操作的命令是什么?

sql-server
3个回答
42
投票

更简单地说,如果您希望使用纯 SQL 脚本,您可以使用以下命令,如果您删除 WHERE 子句,它将为您提供“并行成本阈值”和“最大并行度”或许多其他内容的值;)

编辑以下内容以限制为一行

SELECT
    name,
    value_in_use
FROM
    sys.configurations
WHERE
    description LIKE '%max%%parallelism%'

24
投票

脚本中:

EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'max degree of parallelism'
GO

0
投票

对于 Azure SQL:

SELECT [value] FROM sys.database_scoped_configurations WHERE [name] = 'MAXDOP';

https://learn.microsoft.com/en-us/azure/azure-sql/database/configure-max- Degree-of-parallelism

© www.soinside.com 2019 - 2024. All rights reserved.