Compartir a través de


Asignación de puertos TCP/IP a nodos NUMA (SQL Server)

Se aplica a: SQL Server

En este tema se describe cómo asignar puertos TCP/IP a los nodos de acceso a memoria no uniforme (NUMA) mediante el Administrador de configuración de SQL Server . Durante el inicio, el Motor de base de datos escribe la información del nodo en el registro de errores.

Para determinar el número de nodo correspondiente al nodo que quiere usar, lea la información del nodo en el registro de errores o en la vista sys.dm_os_schedulers . Para asignar una dirección y un puerto TCP/IP a uno o a varios nodos, adjunte un mapa de bits de identificación del nodo (una máscara de afinidad) entre paréntesis después del número de puerto. Los nodos se pueden especificar en formato decimal o hexadecimal. Para crear el mapa de bits, primero numere los nodos de derecha a izquierda empezando por cero, como en 76543210. Cree una representación binaria de la lista de nodos, especificando 1 para los nodos que desee usar y 0 para los que no vaya a utilizar. Por ejemplo, para usar los nodos NUMA 0, 2 y 5, deberá especificar 00100101.

NUMA node number                            76543210
Mask for 0, 2, and 5 counting from right    00100101

Convierta la representación binaria (00100101) en decimal [37]o en hexadecimal [0x25]. Para escuchar en todos los nodos, no especifique ningún identificador de nodo.

Si un puerto está asignado a varios nodos NUMA, SQL Server asigna conexiones a los nodos por turnos sin intentar equilibrar la carga entre los nodos.

Nota:

Para habilitar SQL Server de modo que escuche en varios puertos TCP para cada dirección IP, vea Configurar el motor de base de datos para escuchar en varios puertos TCP.

Usar el Administrador de configuración de SQL Server

Para asignar un puerto TCP/IP a un nodo NUMA

  1. En el Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server y, después, haga clic en Protocolos de <nombre de instancia>.

  2. En el panel de detalles, haga doble clic en TCP/IP.

  3. En la pestaña Direcciones IP , en la sección correspondiente a la dirección IP que se va a configurar, en el cuadro Puerto TCP , agregue el identificador del nodo NUMA entre paréntesis a continuación del número de puerto. Por ejemplo, para el puerto TCP 1500 y los nodos 0, 2 y 5, use 1500[37] o 1500[0x25] .

Consulte también

Soft-NUMA (SQL Server)