Partilhar via


Mapear portas TCP/IP para nós NUMA (SQL Server)

Aplica-se a:SQL Server

Este artigo descreve como mapear portas TCP/IP para nós de acesso não uniforme à memória (NUMA) usando o SQL Server Configuration Manager. Na inicialização, o Mecanismo de Banco de Dados grava as informações do nó no log de erros.

Para determinar o número do nó que você deseja usar, leia as informações do nó no log de erros ou na sys.dm_os_schedulers exibição. Para definir um endereço TCP/IP e uma porta para um ou vários nós, adicione um bitmap de identificação de nós (uma máscara de afinidade) entre colchetes após o número da porta. Os nós podem ser especificados no formato decimal ou hexadecimal. Para criar o bitmap, primeiro numere os nós da direita para a esquerda começando com zero, como em 76543210. Crie uma representação binária da lista de nós, fornecendo 1 para nós que você deseja usar e 0 para nós que você não deseja usar. Por exemplo, para usar os nós NUMA 0, 2 e 5, especifique 00100101.

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

Converta a representação binária (00100101), em decimal [37]ou hexadecimal [0x25]. Para ouvir em todos os nós, não forneça nenhum identificador de nó.

Se uma porta for mapeada para mais de um nó NUMA, o SQL Server atribuirá conexões a nós de forma alternada, sem tentar distribuir a carga de forma equilibrada entre os nós.

Observação

Para permitir que o SQL Server escute em várias portas TCP para cada endereço IP, consulte Configurar o Mecanismo de Banco de Dados para escutar em várias portas TCP.

Utilizar o SQL Server Configuration Manager

  1. No SQL Server Configuration Manager, expanda Configuração de Rede do SQL Server e selecione Protocolos para<o nome> da instância.

  2. No painel de detalhes, clique duas vezes em TCP/IP .

  3. Na guia Endereços IP, na secção correspondente ao endereço IP a configurar, na caixa Porta TCP, adicione o identificador do nó NUMA entre colchetes após o número da porta. Por exemplo, para a porta TCP 1500 e os nós 0, 2 e 5, use 1500[37], ou 1500[0x25].