최대 작업자 스레드 수 설정 검사

이 규칙은 최대 작업자 스레드 수 서버 옵션에서 발생할 수 있는 잘못된 설정을 검사합니다. 최대 작업자 스레드 수 옵션을 작은 값으로 설정하면 들어오는 클라이언트 요청을 적절한 시간 내에 처리하기 위한 스레드의 수가 부족하게 되어 “스레드 고갈” 상태가 발생할 수 있습니다. 옵션을 큰 값으로 설정하면 주소 공간이 낭비될 수 있습니다. 각 활성 스레드의 소비 공간이 32비트 서버의 경우 512KB, 64비트 서버의 경우 최대 4MB에 이르기 때문입니다.

최선의 구현 방법 권장 사항

SQL Server 2000 인스턴스의 경우 32비트 서버는 255에서 512 사이, 64비트 서버는 255에서 2000 사이의 값으로 최대 작업자 스레드 수 옵션을 설정하십시오.

SQL Server 2005 및 SQL Server 2008 인스턴스의 경우 최대 작업자 스레드 수 옵션을 0으로 설정하십시오. 이렇게 하면 SQL Server가 사용자 요청에 따라 활성 작업자 스레드의 적정 수를 자동으로 결정합니다.