Setelah memutakhirkan perangkat keras SQL Server kami, kami perhatikan di Windows Task Manager bahwa turunan SQL hanya menggunakan setengah dari utas yang tersedia untuknya:
.
Server memiliki perangkat keras dan perangkat lunak berikut:
- Windows 2008 R2 Enterprise 64bit SP1
- Intel Xeon E7-4870 - 4 prosesor (40 inti, 80 utas)
- Microsoft SQL Server 2012 Enterprise Edition (64-bit)
Menjalankan select cpu_count from sys.dm_os_sys_info
pengembalian 40.
OS melihat semua 80 utas.
Mengapa hanya setengah daya pemrosesan server yang digunakan?
Kami memiliki perangkat keras dan perangkat lunak yang sama di dua server dan keduanya menunjukkan perilaku yang sama.
sumber
Lihat di ERRORLOG sejak SQL Server pertama kali dinyalakan. Ini akan memberi tahu Anda berapa banyak CPU yang digunakan, dan mungkin mengapa. Jika Anda dapat memposting file ERRORLOG di suatu tempat yang akan sangat membantu dalam melihat apa yang terjadi.
sumber
Saya melihat ini di pos lain oleh Ajmer Dhariwal:
sumber