Atualizações do mecanismo de banco de dados do Aurora MySQL de 2025-05-05 (versão 3.04.4, compatível com MySQL 8.0.28) - Amazon Aurora

Atualizações do mecanismo de banco de dados do Aurora MySQL de 2025-05-05 (versão 3.04.4, compatível com MySQL 8.0.28)

Versão: 3.04.4

O Aurora MySQL 3.04.4 está disponível para o público geral. As versões do Aurora MySQL 3.04 são compatíveis com o MySQL 8.0.28. Para obter mais informações sobre as mudanças que ocorreram na comunidade, consulte as Notas de lançamento do MySQL 8.0.

Para obter detalhes sobre novos recursos no Aurora MySQL versão 3, consulte Aurora MySQL versão 3 compatível com o MySQL 8.0. Consulte as diferenças entre o Aurora MySQL versão 3 e o Aurora MySQL versão 2 em Comparação do Aurora MySQL versão 2 e do Aurora MySQL versão 3. Consulte uma comparação do Aurora MySQL versão 3 e do MySQL 8.0 Community Edition em Comparação do Aurora MySQL versão 3 e do MySQL 8.0 Community Edition no Guia do usuário do Amazon Aurora.

nota

Esta versão é designada como uma versão de suporte de longo prazo (LTS). Para obter mais informações, consulte Versões de suporte de longo prazo (LTS) do Aurora MySQL no Guia do usuário do Amazon Aurora.

Recomendamos que você não defina o parâmetro AutoMinorVersionUpgrade como true (nem ative Upgrade automático de versões secundárias no Console de gerenciamento da AWS) para versões LTS. Fazer isso poderia levar o cluster de banco de dados a ser atualizado para a próxima versão-alvo da campanha de Atualização automática de versão secundária, que pode não ser uma versão LTS.

Você pode realizar um upgrade no local, que utiliza um patch de tempo de inatividade zero, restaurar um snapshot ou iniciar um upgrade gerenciado azul/verde usando implantações azul/verde do Amazon RDS de qualquer cluster do Aurora MySQL versão 2 atualmente compatível para um cluster do Aurora MySQL versão 3.04.4.

Consulte informações sobre como planejar um upgrade para o Aurora MySQL versão 3 em Planejar um upgrade da versão principal de um cluster do Aurora MySQL. Para obter informações gerais sobre os upgrades do Aurora MySQL, consulte Como atualizar os clusters de banco de dados de Amazon Aurora MySQL no Guia do usuário do Amazon Aurora.

Consulte informações sobre solução de problemas em Solução de problemas para atualização no local de Aurora MySQL no Guia do usuário do Amazon Aurora.

Em caso de dúvidas ou preocupações, o AWS Support está disponível nos fóruns da comunidade e por meio do AWS Support. Para obter mais informações, consulte Manutenção de um cluster de banco de dados do Amazon Aurora no Guia do usuário do Amazon Aurora.

Melhorias

Correções de segurança

CVEs críticas:

Melhorias de disponibilidade

  • Correção de um problema na réplica em que uma interrupção na rede podia impedir que a conexão com o gravador.

  • Correção de um problema que podia causar a reinicialização de uma réplica de log binário (binlog) ao processar um grande número de arquivos de log de retransmissão durante a recuperação do log de retransmissão.

  • Correção de um problema que fazia com que uma instância de banco de dados de leitor fosse reiniciada ao executar uma consulta usando o recurso de consulta paralela.

  • Correção de um problema que, em raras condições, podia desativar o log binário quando ocorria um erro durante a confirmação de uma transação grande.

  • Correção de um problema que podia fazer com que as réplicas de leitura do Aurora fossem reiniciadas no caso de determinados pedidos raros de confirmação de transações na instância de banco de dados de gravador.

  • Correção de um problema que podia causar a reinicialização do banco de dados quando eventos programados eram anulados durante a execução em instâncias com o log binário aprimorado ativado.

  • Correção de um problema em que instâncias de banco de dados que utilizam volumes de cluster do Aurora de vários terabytes podiam apresentar maior tempo de inatividade durante a reinicialização devido a falhas na validação do buffer pool do InnoDB.

Melhorias gerais

  • Os seguintes privilégios foram adicionados a rds_superuser_role: FLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES e FLUSH_USER_RESOURCES. Consulte informações sobre rds_superuser_role em Contas de usuário principal da Amazon com o Amazon Aurora no Guia do usuário do Amazon Aurora. Consulte mais informações sobre esses privilégios dinâmicos na documentação do MySQL.

  • Correção de um problema em que uma conexão preservada era gerenciada incorretamente durante a aplicação de patches com tempo de inatividade zero (ZDP)/reinicialização com tempo de inatividade zero (ZDR), o que podia fazer com que o cliente esperasse indefinidamente pela conclusão de uma consulta.

  • Correção de um problema em que a linha ficava ilegível por meio do índice espacial durante uma atualização.

  • Correção de um problema em que uma consulta contendo uma dica do otimizador que fosse anulada durante uma operação de reinicialização com tempo de inatividade zero ou de aplicação de patch com tempo de inatividade zero podia ser gerenciada incorretamente.

  • Correção de um problema no qual a latência de confirmação não era medida quando innodb_flush_log_at_trx_commit era definido como 0.

  • Introdução de otimizações para reduzir o uso de memória durante a recuperação do dicionário de dados lógico quando há um grande número de tabelas.

  • Correção de um problema que fazia com que o comando SHOW BINARY LOGS demorasse mais para ser executado em um cluster em que o log binário aprimorado estava habilitado ou já havia estado habilitado. Esse problema também poderia causar maior latência de confirmação se vários comandos SHOW BINARY LOGS estivessem sendo executados simultaneamente.

  • Correção de um problema de memória associado aos perfis padrão do definidor de visualização.

  • Correção de um problema que podia causar falha na conclusão do processo de desativação do recurso de encaminhamento de gravação.

  • Correção de um problema que podia impedir o estabelecimento de novas conexões de clientes com o banco de dados quando o encaminhamento de gravação estava ativado.

  • Correção de um problema que fazia com que uma instância de banco de dados de gravador fosse reiniciada quando uma instância de leitor usando o encaminhamento de gravação executava uma declaração de DML que continha um valor timestamp e o parâmetro de banco de dados time_zone é definido como “UTC”.

  • Correção de um problema que causava indisponibilidade intermitente de uma réplica de leitura do Aurora ou inconsistências na definição de tabela com erro 'Table does not exist' na réplica devido a consultas de leitura simultâneas na réplica e operações de DDL no gravador.

  • Correção de um problema que podia causar um conjunto de resultados incompleto ao executar consultas envolvendo operações LEFT- ou RIGHT-JOIN usando o algoritmo de junção de hash com o Consulta paralela.

  • A partir dessa versão do Aurora MySQL, a otimização de inserção rápida não é mais habilitada. Para obter mais informações, consulte Melhorias de performance do Amazon Aurora MySQL no Guia do usuário do Amazon Aurora.

Upgrades e migrações

  • Remoção de perfis padrão que tinham sido criados desnecessariamente durante a atualização do AMS2 para o AMS3.

Integração de correções de bug do MySQL Community Edition

Essa versão inclui todas as correções de bug da comunidade até a versão 8.0.28. Para ter mais informações, consulte . Bugs do MySQL corrigidos por atualizações do mecanismo de banco de dados do Aurora MySQL 3.x .

  • Correção de um problema que resolvia o deadlock quando FLUSH STATUS, COM_CHANGE_USER e SHOW PROCESS LIST eram executados simultaneamente. (Bug nº 35218030)