Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ TaurusDB/ Guia de usuário/ Proxy de banco de dados (divisão de leitura/gravação)/ Introdução às regras de atribuição de pesos de leitura
Atualizado em 2024-09-29 GMT+08:00

Introdução às regras de atribuição de pesos de leitura

Pesos de leitura são atribuídos para ler réplicas por suas especificações.

Regras de atribuição de peso

O sistema atribui automaticamente pesos de leitura a réplicas de leitura com base em suas especificações, conforme mostrado na tabela a seguir.

O peso padrão de uma réplica de leitura é (número de vCPUs) x 50.

Se o número de vCPUs for 4, o peso será 200 (4 x 50 = 200).

Tabela 1 Pesos atribuídos a réplicas de leitura

vCPUs

Memória (GB)

Peso

4

16

200

8

32

400

16

64

800

32

128

1.000

48

192

1.000

60

256

1.000

Especificar se uma instrução SQL é enviada ao nó primário ou à réplica de leitura adicionando uma dica

Dicas suportadas pela divisão de leitura/gravação são as seguintes:

/*FORCE_MASTER*/: uma instrução SQL é executada em um nó primário.

/*FORCE_SLAVE*/: uma instrução SQL é executada em réplicas de leitura.

  • Além das regras de atribuição de peso de divisão de leitura/gravação, as dicas servem como uma sintaxe SQL complementar para especificar se uma instrução SQL é executada em um nó primário ou em uma réplica de leitura.
  • Dicas são usadas apenas como sugestões de roteamento. Em cenários de SQL não somente de leitura e sem transações, as instruções SQL não podem ser roteadas para réplicas de leitura.
  • Se você quiser se conectar a uma instância usando a CLI do MySQL e as Dicas, adicione a opção -c.