CPU에 스레드 할당

기본적으로 SQL Server 인스턴스마다 각 스레드를 시작합니다. affinity를 사용하는 경우에는 운영 체제에서 각 스레드를 특정 CPU에 할당합니다. 운영 체제에서는 여러 SQL Server 인스턴스의 스레드를 부하에 따라 컴퓨터의 마이크로프로세서 또는 CPU에 균일하게 분산합니다. 사용량이 많은 CPU에서 다른 CPU로 스레드를 이동하는 경우도 있습니다. 반대로 SQL Server 데이터베이스 엔진은 스레드를 CPU에 균일하게 분산하는 스케줄러에 작업자 스레드를 할당합니다.

affinity mask 옵션은 ALTER SERVER CONFIGURATION을 사용하여 설정됩니다. affinity mask를 설정하지 않으면 SQL Server 인스턴스가 제외되지 않은 스케줄러에 균등하게 스케줄러를 할당합니다.