Allocation de threads à une UC
Par défaut, chaque instance de SQL Server commence chaque thread. Si l'affinité a été activée, le système d'exploitation attribue chaque thread à une UC spécifique. Le système d'exploitation répartit les threads des instances de SQL Server entre tous les microprocesseurs ou UC sur un ordinateur en fonction de la charge. Parfois, le système d'exploitation peut également déplacer un thread d'une UC très utilisée vers une autre. Par opposition, le moteur de base de données SQL Server attribue des threads de travail aux planificateurs qui distribuent les threads de manière équitable entre les unités centrales.
L'option affinity mask est configurée à l'aide d'ALTER SERVER CONFIGURATION. Lorsque le affinity mask n'est pas défini, l'instance de SQL Server alloue des threads de travail de manière équitable entre les planificateurs qui n'ont pas été masqués.