Po aktualizacji sprzętu naszego SQL Servera zauważyliśmy w Menedżerze zadań Windows, że instancja SQL używa tylko połowy dostępnych wątków:
.
Serwer ma następujący sprzęt i oprogramowanie:
- Windows 2008 R2 Enterprise 64bit SP1
- Intel Xeon E7-4870 - 4 procesory (40 rdzeni, 80 wątków)
- Microsoft SQL Server 2012 Enterprise Edition (64-bitowy)
Bieganie select cpu_count from sys.dm_os_sys_info
zwraca 40.
System operacyjny widzi wszystkie 80 wątków.
Dlaczego używana jest tylko połowa mocy obliczeniowej serwera?
Mamy ten sam sprzęt i oprogramowanie na dwóch serwerach i oba wykazują takie samo zachowanie.
źródło
Sprawdź ERRORLOG od momentu pierwszego uruchomienia programu SQL Server. Powie ci, ile procesorów używa i prawdopodobnie dlaczego. Jeśli możesz opublikować plik ERRORLOG w innym miejscu, pomocne będzie zobaczenie, co się dzieje.
źródło
Widziałem to w innym poście Ajmer Dhariwal:
źródło