최대 작업자 스레드 수 설정 검사Verify Max Worker Threads Setting

이 규칙은 최대 작업자 스레드 수 서버 옵션에서 발생할 수 있는 잘못된 설정을 검사합니다.This rule checks the max worker threads server option for potentially incorrect settings. 최대 작업자 스레드 수 옵션을 작은 값으로 설정하면 들어오는 클라이언트 요청을 적절한 시간 내에 처리하기 위한 스레드의 수가 부족하게 되어 “스레드 고갈” 상태가 발생할 수 있습니다.Setting the max worker threads option to a small value may prevent enough threads from servicing incoming client requests in a timely manner and could lead to "thread starvation". 옵션을 큰 값으로 설정하면 주소 공간이 낭비될 수 있습니다. 각 활성 스레드의 소비 공간이 64비트 서버의 경우 최대 4MB에 이르기 때문입니다.However, setting the option to a large value can waste address space, because each active thread consumes up to 4 MB on 64-bit servers.

최선의 구현 방법 권장 사항Best Practices Recommendations

최대 작업자 스레드 수 옵션을 0으로 설정합니다.Set the max worker threads option to 0. 이렇게 하면 SQL ServerSQL Server 가 사용자 요청에 따라 활성 작업자 스레드의 적정 수를 자동으로 결정합니다.This enables SQL ServerSQL Server to automatically determine the correct number of active worker threads based on user requests.

참조 항목For More Information

max worker threads 서버 구성 옵션 구성Configure the max worker threads Server Configuration Option

참고 항목See Also

정책 기반 관리를 사용하여 최선의 방법 모니터링 및 적용Monitor and Enforce Best Practices by Using Policy-Based Management