Nach dem Upgrade der SQL Server-Hardware haben wir im Windows Task-Manager festgestellt, dass die SQL-Instanz nur die Hälfte der verfügbaren Threads verwendet:
.
Der Server verfügt über folgende Hard- und Software:
- Windows 2008 R2 Enterprise 64-Bit-SP1
- Intel Xeon E7-4870 - 4 Prozessoren (40 Kerne, 80 Threads)
- Microsoft SQL Server 2012 Enterprise Edition (64-Bit)
Running select cpu_count from sys.dm_os_sys_info
gibt 40 zurück.
Das Betriebssystem sieht alle 80 Threads.
Warum wird nur die Hälfte der Rechenleistung des Servers verbraucht?
Wir haben dieselbe Hardware und Software auf zwei Servern und beide weisen dasselbe Verhalten auf.