Allocazione di thread a una CPU
Per impostazione predefinita, ogni istanza di SQL Server avvia ogni thread. Se è stata abilitata l'affinità, il sistema operativo assegna ogni thread a una CPU specifica. Il sistema operativo distribuisce i thread delle istanze di SQL Server tra i microprocessori, o CPU, di un computer in base al carico. In alcuni casi, è inoltre possibile che il sistema operativo trasferisca un thread da una CPU con un elevato carico di lavoro a un'altra. Al contrario, Motore di database di SQL Server assegna thread di lavoro alle utilità di pianificazione che distribuiscono uniformemente i thread fra le CPU.
L'opzione affinity mask viene impostata tramite ALTER SERVER CONFIGURATION. Quando affinity mask non è impostato, l'istanza di SQL Server alloca in modo uniforme i thread di lavoro fra le utilità di pianificazione che non sono state escluse.