SQL Server 仅使用 4 个可用 CPU 中的 1 个

Den*_*nis 3 sql-server sql-server-2012

我有两台装有 SQL Server 2012 Express SP1 的机器,它们具有 CPU 使用率的默认配置设置。

我在我的工作机器上使用这个查询:

SELECT cpu_count
FROM sys.dm_os_sys_info
Run Code Online (Sandbox Code Playgroud)

它返回“4”,这是真的。

生产机器上的相同查询返回“1”(该机器也有 4 个处理器)。除了默认值外,这两种情况都没有额外的 CPU 使用率设置。

生产机器是一个虚拟机,它可能是在 SQL Server 安装后重新配置的。

有没有办法重新配置 SQL Server 以使用 4 个处理器?

Ed *_*per 10

SQL Server Express 仅限于 1 个 CPU

(要添加更多详细信息,它仅限于一个插槽或四个内核,以较少者为准)

请参阅http://msdn.microsoft.com/en-ie/library/cc645993.aspx