Durante horários de pico ou em cenários de leitura com alta concorrência, modifique os pesos de leitura de um endpoint de roteamento somente leitura. O endpoint encaminha automaticamente as solicitações de leitura para o nó secundário e para todas as instâncias somente leitura configuradas, com base nos novos pesos. Isso ajuda o service de divisão de leitura e gravação a se adaptar a diferentes requisitos de negócios e condições de carga.
Pré-requisitos
A instância primária do RDS for SQL Server deve atender aos seguintes requisitos. Visualize essas informações na página Basic Information da sua instância.
Versão do mecanismo: 2017 EE, 2019 EE, 2022 EE ou 2025 EE
Série da instância: RDS Cluster Edition
Tipo de armazenamento: ESSD
Método de faturamento: assinatura ou pagamento conforme o uso. Não há suporte para instâncias serverless.
Procedimento
Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, encontre a instância RDS e clique no ID da instância.
No painel de navegação à esquerda, clique em Cluster Management.
-
Clique em Configure Readonly Splitting Address . Na caixa de diálogo, selecione Customized Distribution e defina um peso de leitura para cada nó. Por exemplo, defina o peso de leitura do nó primário como 0 e o do nó secundário como 800.
Quanto maior o peso de leitura de uma instância, mais solicitações de leitura ela processa. Por exemplo, se uma instância primária tiver três instâncias somente leitura com pesos de leitura de 100, 200 e 200, o sistema distribui as solicitações de leitura entre as instâncias na proporção de 1:2:2.
Automatic Distribution: O sistema aloca automaticamente o peso de leitura de cada instância com base em suas especificações. O sistema também inclui automaticamente novas instâncias somente leitura adicionadas à instância primária no link de divisão de leitura e gravação, com pesos alocados pelo sistema, sem necessidade de configuração manual. Para obter mais informações, consulte System weight allocation rules.
Customized Distribution: Defina manualmente o peso de leitura para cada instância. O valor deve ser um número inteiro de 0 a 10.000. Ao adicionar uma instância somente leitura à instância primária, o peso de leitura padrão é 0 e você deve modificá-lo manualmente.
NotaSe uma instância somente leitura for excluída, o sistema remove automaticamente seu peso. Os pesos das outras instâncias permanecem inalterados.
Clique em OK.
Tópicos relacionados
Se você usar a RDS Cluster Edition, os nós secundários do seu cluster RDS estão disponíveis para leitura. Uma instância RDS que executa a RDS Cluster Edition é chamada de cluster RDS. Depois de crie um cluster RDS, os nós secundários no cluster RDS atuam como nós somente leitura por padrão. Para obter mais informações, consulte Readable secondary instance.
Se você não precisar mais do recurso de divisão de leitura e gravação, desative-o. Para obter mais informações, consulte Disable read/write splitting (read-only routing endpoint).