SQL Server不使用所有CPU核心/线程

时间:2013-09-15 10:03:44

标签: sql-server sql-server-2008 sql-server-2008-r2 sql-server-2012 windows-server-2008-r2

升级我们的SQL Server硬件之后,我们在Windows任务管理器中注意到SQL实例只使用了一半可用的“线程”(参见屏幕截图)Task Manager

服务器具有以下硬件和软件:

  • Windows 2008 R2 Enterprise 64位SP1
  • Intel Xeon E7-4870 - 4个处理器(40个内核,80个线程)
  • Microsoft SQL Server 2012企业版(64位)

正在运行select cpu_count from sys.dm_os_sys_info会返回40。

操作系统可以看到所有80个线程。 SQL Server Standard Edition supports 4 Physical CPUs这就是我们在这里所拥有的。

为什么只使用服务器处理能力的一半?

我们在两台服务器上拥有相同的硬件和软件,它们都表现出相同的行为。

0 个答案:

没有答案