tilkov Asked: 2020-02-13 06:29:05 +0800 CST2020-02-13 06:29:05 +0800 CST 2020-02-13 06:29:05 +0800 CST NUMA 1 未在 ESXi 上的 Windows Server 2008 R2 上的 SQL Server 2008 R2 上使用 772 我们在 Windows Server 2008 R2 上运行 Microsoft SQL Server 2008 R2,在 VMWare ESXi 6.7.0 上进行了虚拟化。 服务器有 2 个 CPU 插槽,每个插槽有 22 个内核。VM 分配有 8 个插槽,每个插槽有 3 个内核和 64 GB RAM (ServerEnterprise)。 在虚拟机内部,我看到两个 NUMA 节点,每个节点有 11 个 CPU。 不幸的是,SQL Server 仅使用 NUMA 节点 0 上的 CPU,而 NUMA 节点 1 处于空闲状态。 我究竟做错了什么?我是否受到许可或配置错误的限制? virtualization windows-server-2008 sql-server vmware-esxi numa 1 个回答 Voted Best Answer tilkov 2020-02-14T22:53:48+08:002020-02-14T22:53:48+08:00 回答自己的文件解决方案。 SQL Server 2008 R2 Standard 被许可用于 4 个插槽或 24 个内核,以较少者为准。在我的情况下,有 8 个插座,只使用了 4 个。 将 VM 切换到 4 个插槽,每个 6 个内核可以让我们充分利用资源。
回答自己的文件解决方案。
SQL Server 2008 R2 Standard 被许可用于 4 个插槽或 24 个内核,以较少者为准。在我的情况下,有 8 个插座,只使用了 4 个。
将 VM 切换到 4 个插槽,每个 6 个内核可以让我们充分利用资源。