1

我正在寻找语法。实际上,我需要通过并行性检查查询是否使用了多个处理器,但只有单处理器机器。我读了几个地方 -P 开关,但找不到如何使用它....

4

1 回答 1

1

本文对如何使用它进行了完整的演练。

只需添加;-P16到 SQL Server 配置管理器中启动参数列表的末尾并重新启动服务。

重新启动后SELECT cpu_count FROM sys.dm_os_sys_info应该表明 SQL Server 认为您有 16 个处理器。

你也可以考虑

DBCC OPTIMIZER_WHATIF(CPUs, 16) WITH NO_INFOMSGS;

作为实现相同目的的一种侵入性较小(但同样未记录)的方式。更多细节在这里。

于 2012-06-13T20:16:46.773 回答