我有一台运行每日系统状态备份的 Windows 2012 服务器。我的问题是:
如果可以的话,我想排除它,因为它的尺寸很大。
我正在使用运行 SQL Server Express 的虚拟机(作为 Sage Line 50 Manufacturing 的一部分)。详细情况如下:
物理服务器(主机)
- Intel Xeon Quad Core 2.1GHz
- 4GB RAM
- VMDK 映像存储在 RAID-5 500GB SATA 驱动器 (7200RPM)
- 运行 Ubuntu 10.04 Server 64 位
- VMware Server 2
虚拟机
- Windows Small Business Server 2003
- 分配 2 个 vCPU 和 2GB RAM
- 使用 100GB 预先分配的平面 VMDK 文件
我遇到的问题是在 SQL Server 中运行的进程是 CPU 密集型的。在我们从中迁移到虚拟机的旧物理服务器上,这将利用两个 CPU 内核,因此 sqlserver.exe 进程将在每个 CPU 内核上运行 100%。在虚拟机上,它似乎只使用了两个 CPU 内核之一,这意味着该进程的运行速度要慢得多。
问题
有没有办法强制SQL Server(sqlserver.exe …