Após criar um cluster PolarDB, use o console para modificar parâmetros de cluster e de nó e exportar os parâmetros do cluster como um modelo. Também é possível aplicar um modelo de parâmetros para modificar rapidamente os parâmetros de outros clusters na mesma região. Este tópico descreve como modificar parâmetros, exportá-los como modelo e aplicar um modelo.
Informações básicas
Configure os parâmetros de nó do PolarDB para atender aos requisitos do seu negócio.
Novos nós adicionados a um cluster usam os parâmetros do cluster por padrão.
-
Se o nó primário falhar:
O nó primário original torna-se um nó somente leitura e seus parâmetros permanecem inalterados.
Um nó somente leitura original é promovido a nó primário e seus parâmetros permanecem inalterados.
Se a zona primária falhar, um nó na zona secundária será promovido a nó primário e usará os parâmetros do cluster.
Observações de uso
-
Para compatibilidade com arquivos de configuração do MySQL, todos os parâmetros de cluster no console PolarDB usam o prefixo
loose_.Por exemplo,
loose_rds_audit_log_event_buffer_sizeerds_audit_log_event_buffer_sizereferem-se ao mesmo parâmetro. Apenas alguns parâmetros ou valores de parâmetros de nó podem ser modificados. Para mais informações, consulte as opções suportadas no console.
-
Para modificar um parâmetro de nó indisponível para alteração no console, acesse o Quota Center. Localize a cota chamada Set cluster and node parameters, clique em Apply na coluna Actions e insira o ID do cluster e os parâmetros que deseja modificar no campo Reason for Request.
Nota-
Atualmente, apenas os seguintes parâmetros podem ser modificados:
PolarDB for MySQL 5.6 e 5.7: o parâmetro de nó
innodb_buffer_pool_size.PolarDB for MySQL 8.0: os parâmetros de nó
innodb_buffer_pool_size,loose_oss_outfile_buffer_size,loose_max_oss_outfile_threadseloose_csv_oss_buff_size.
Em caso de dúvidas ou necessidade de modificar outros parâmetros, entre em contato conosco.
-
Modificar valores de parâmetros
Alterações nos parâmetros de cluster afetam todos os nós do cluster. Alterações nos parâmetros de nó afetam apenas o nó especificado. Esta seção fornece um exemplo de como modificar parâmetros de cluster.
Faça login no console PolarDB.
No canto superior esquerdo, selecione a região onde o cluster está implantado.
Localize o cluster desejado e clique em seu ID.
No painel de navegação à esquerda, escolha .
-
Para modificar parâmetros de cluster, selecione Cluster na lista suspensa no canto superior esquerdo.
Para modificar parâmetros de nó, selecione o nó na lista suspensa.
No canto superior esquerdo da página, clique em Modify Parameter.
-
Localize o parâmetro e insira um novo valor.
NotaInsira um valor dentro do intervalo especificado na coluna Range to Be Modified. Caso contrário, ocorrerá um erro ao clicar em Submit Changes.
Clique no ícone
ao lado do nome de um parâmetro para visualizar seus detalhes.Para fins de compatibilidade, o prefixo
loose_é usado nos parâmetros do console. Por exemplo,loose_rds_audit_log_event_buffer_sizeerds_audit_log_event_buffer_sizerepresentam o mesmo parâmetro.
No canto superior esquerdo, clique em Submit Changes.
-
Na página Save Changes, selecione os nós a serem atualizados e clique em OK.
A tabela de alterações de parâmetros na caixa de diálogo inclui as colunas Parameter, New Value, Current Value, Default Value e Global Parameter. Ajuste rapidamente os parâmetros clicando em Set All to Current Value ou Set All to Default Value. Ao modificar um parâmetro global, todos os nós são selecionados por padrão.
NotaPara parâmetros cujo valor de Force Restart seja Yes, reinicie todos os nós do cluster para que os novos valores entrem em vigor. Planeje essa janela de manutenção antes de reiniciar o cluster e proceda com cautela.
Se o seu cluster PolarDB for MySQL for versão 8.0, defina também o parâmetro innodb_fast_startup como ON para acelerar a reinicialização.
Aplicar um modelo de parâmetros
Após configurar os parâmetros, você pode realizar as seguintes ações:
-
Exportar os parâmetros do cluster como um modelo de parâmetros.
Faça login no console PolarDB.
No canto superior esquerdo do console, selecione a região onde o cluster está localizado.
Localize o cluster e clique em seu ID.
No painel de navegação à esquerda, clique em .
-
Clique em Export as Template.
NotaPara alterar parâmetros na lista atual, modifique-os primeiro e depois clique em Export as Template.
O modelo de parâmetros exportado inclui tanto os parâmetros modificados manualmente quanto aqueles ajustados automaticamente pelo cluster durante a execução.
-
Na caixa de diálogo Apply Template, configure os seguintes parâmetros.
Parâmetro
Descrição
Template Name
Nome do modelo, que deve atender aos seguintes requisitos:
-
Deve começar com uma letra e conter apenas letras, dígitos e sublinhados (_).
-
Deve ter entre 8 e 64 caracteres.
Description
Insira uma descrição para o modelo. A descrição pode ter de 0 a 200 caracteres.
-
Clique em OK.
-
Aplicar um modelo de parâmetros a um cluster.
Clique em Apply Template.
-
Na caixa de diálogo Apply Template, selecione o nome do modelo de parâmetros desejado e clique em OK.
NotaVisualize a quantidade de parâmetros no modelo, se há necessidade de reinicialização e o horário da última atualização.
Caso o modelo contenha parâmetros que exijam reinicialização do cluster, realize essa operação fora do horário de pico e garanta que sua aplicação possua mecanismo de reconexão.
Também é possível aplicar um modelo de parâmetros a um cluster diretamente na página de modelos. Para mais informações, consulte Aplicar um modelo de parâmetros.
Comparar parâmetros de nó
Utilize o recurso Compare para comparar configurações de parâmetros entre diferentes nós.
Faça login no console PolarDB.
No canto superior esquerdo, selecione a região onde o cluster está implantado.
Localize o cluster desejado e clique em seu ID.
No painel de navegação à esquerda, escolha .
-
No canto superior esquerdo da página, clique em Compare.
No painel Compare, selecione os nós a serem comparados (por exemplo, primary node e read-only node).
Analise os resultados da comparação, que mostram diferenças como a quantidade de parâmetros divergentes e a necessidade de reinicialização.
Referência de API
|
API |
Descrição |
|
Consulta os parâmetros de um cluster. |
|
|
Modifica os parâmetros de um cluster. |
|
|
Consulta os parâmetros de nós específicos. |
|
|
Modifica parâmetros de cluster e aplica as alterações a nós específicos. |
|
|
Modifica os parâmetros de um ou mais nós especificados. |
|
|
Consulta uma lista de modelos de parâmetros padrão. |