Compartilhar via


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

Aplica-se a: SQL Server

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

Para determinar o número de nó do nó que você quer usar, leia as informações do nó de log de erros ou da exibição sys.dm_os_schedulers . Para definir um endereço de TCP/IP e portar para nós únicos ou múltiplos, acrescente um bitmap de identificação de nó (uma máscara de afinidade) em parênteses depois do número da porta. Podem ser especificados nós em formato decimal ou hexadecimal. Para criar o bitmap, primeiro numere os nós da direita para a esquerda iniciando com zero, como em 76543210. Crie uma representação binária da lista de nós, provendo 1 para os nós que você quer usar e 0 para os nós que você não quer usar. Por exemplo, para usar 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 [37]decimal, ou [0x25]hexadecimal. Para escutar 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 para nós numa forma de rodízio sem tentar equilibrar carga pelos nós.

Observação

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

Usando o SQL Server Configuration Manager

Para mapear uma porta de TCP/IP para um nó NUMA

  1. No SQL Server Configuration Manager, expanda Configuração de Rede do SQL Server e clique em Protocolos para <instance_name>.

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

  3. Na guia IP Addresses , na seção que corresponde ao endereço de IP para configurar, na caixa TCP Port , adicione o identificador do nó NUMA em parênteses depois do número da porta. Por exemplo, para TCP porta 1500 e nós 0, 2 e 5, use 1500 [37] ou 1500 [0x25] .

Consulte Também

Soft-NUMA (SQL Server)