O ajuste de parâmetros de banco de dados é um método eficaz para otimizar o desempenho. O recurso de diagnóstico de parâmetros permite analisar os parâmetros modificáveis da sua instância RDS for MySQL diretamente no console do ApsaraDB RDS. Esse recurso oferece recomendações de otimização e exibe o histórico de modificações dos últimos sete dias.
Contexto
A otimização de desempenho de bancos de dados é uma área fundamental de pesquisa na indústria e na academia. Além de aprimorar consultas SQL (como a otimização de índices) e a lógica da aplicação, ajustar os parâmetros do banco de dados representa uma forma eficiente de melhorar o desempenho geral do sistema.
Pré-requisitos
Sua instância de banco de dados deve executar o RDS for MySQL nas versões 5,6, 5,7, 8,0 ou 8,4.
Para instâncias da Basic Edition, execute o diagnóstico de parâmetros no console do DAS. Para mais informações, consulte parameter diagnostics.
Limitações
É possível acionar uma tarefa de diagnóstico de parâmetros apenas uma vez a cada três minutos.
O recurso analisa exclusivamente os parâmetros modificáveis no console do ApsaraDB RDS e fornece resultados diagnósticos sem aplicar alterações automaticamente.
Executar uma nova tarefa de diagnóstico logo após a anterior pode gerar resultados idênticos.
Funcionamento
Obtém informações sobre a topologia da instância e analisa separadamente a instância primária e quaisquer instâncias somente leitura.
Avalia as configurações de parâmetros com base no status da instância, no modelo de parâmetros, em conceitos de benchmark relevantes, fórmulas de cálculo e conhecimento especializado do domínio.
Gera os resultados da análise, que incluem o diagnóstico estático dos parâmetros da instância e o histórico de modificações dos últimos sete dias.
Observações de uso
Ao modificar parâmetros do RDS for MySQL com base nos resultados da análise, alguns podem exigir a reinicialização da instância para entrar em vigor. Recomendamos realizar essas operações fora dos horários de pico e garantir que sua aplicação possua um mecanismo de reconexão.
O diagnóstico de parâmetros analisa apenas os parâmetros modificáveis no console do ApsaraDB RDS e apresenta resultados diagnósticos, mas não altera os valores diretamente. Para modificar parâmetros, acesse o console do ApsaraDB RDS. Para mais informações, consulte Modify the parameters of an ApsaraDB RDS for MySQL instance.
Faturamento
Este recurso é gratuito.
Procedimento
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância desejada e clique em seu ID.
No painel de navegação à esquerda, escolha Autonomy Services > Diagnostics.
-
Clique na aba Parameter Diagnostics para diagnosticar os parâmetros da instância.
-
Crie uma tarefa de diagnóstico de parâmetros
Clique em Analyze Now para iniciar uma nova tarefa de diagnóstico. A tarefa criada aparecerá na lista Parameter Diagnostics.
-
Visualize resultados do diagnóstico
Na lista Parameter Diagnostics, clique em Details na tarefa desejada para ver os resultados.
Selecione um intervalo de tempo para consultar registros históricos de diagnóstico.
NotaPara ajustar parâmetros conforme os resultados obtidos, clique em Parameter Settings na página de resultados e acesse o console do ApsaraDB RDS. Para instruções detalhadas, consulte Modify the parameters of an ApsaraDB RDS for MySQL instance.
-
O campo Recommendation Level nos resultados indica a severidade:
Critical: Modifique o parâmetro imediatamente.
Warn: Ajuste o parâmetro conforme as necessidades do seu negócio.
Notice: O valor atual difere do definido no modelo padrão de parâmetros da instância RDS for MySQL.
-