Asignar subprocesos a una CPU

De forma predeterminada, cada instancia de SQL Server inicia cada subproceso. Si se ha habilitado la afinidad, el sistema operativo asigna cada subproceso a una CPU concreta. El sistema operativo distribuye los subprocesos de las instancias de SQL Server entre los microprocesadores o las CPU de un equipo según su carga. En ocasiones, también puede mover un subproceso de una CPU que se utiliza mucho a otra CPU. En cambio, SQL Server Database Engine (Motor de base de datos de SQL Server) asigna los subprocesos de trabajo a los programadores que distribuyen los subprocesos de manera uniforme entre las CPU.

La opción affinity mask se establece con ALTER SERVER CONFIGURATION. Cuando no se establece affinity mask, la instancia de SQL Server asigna los subprocesos de trabajo de forma uniforme entre los programadores que no se han enmascarado.