我正在寻找语法。实际上我需要检查查询使用多个处理器并行处理,但是有单处理器机器。我读了几个地方-P开关但找不到如何使用它....
答案 0 :(得分:1)
在this article中详细介绍了如何使用它。
只需将;-P16
添加到SQL Server配置管理器中的启动参数列表的末尾,然后重新启动该服务。
重新启动时SELECT cpu_count FROM sys.dm_os_sys_info
应指示SQL Server认为您有16个处理器。
你也可以考虑
DBCC OPTIMIZER_WHATIF(CPUs, 16) WITH NO_INFOMSGS;
作为一种不那么干扰(但同样没有记录)的方式来实现同样的目的。 More details on that one here.