오늘날 프로덕션 SQL Server의 성능이 저하되었습니다. 이 시간 동안 여러 "The query processor could not start the necessary thread resources for parallel query execution"
오류 가 기록되었습니다 . 내가 읽은 것은 복잡한 쿼리를 실행할 때 사용할 CPU 수와 관련이 있음을 시사합니다. 그러나 정전 중에 확인했을 때 CPU Utilization was only at 7%
. 내가 아직 보지 못한 다른 언급이 있습니까? 이것이 성능 저하의 원인일까요? 아니면 붉은 청어를 쫓고 있습니까?
이에 대한 내 sp_configure 값은 다음과 같습니다.
name minimum maximum config_value run_value
cost threshold for parallelism 0 32767 5 5
max degree of parallelism
NUMA 구성과 함께 구성된 값은 얼마이며 현재 서버에 몇 개의 프로세서가 있습니까? sysinternals 에서 사용coreinfo.exe
하여 프로세서 수와 NUMA 구성을 찾을 수 있습니다.