Atualizações do mecanismo de banco de dados do Aurora MySQL de 2025-09-30 (versão 3.10.1, compatível com MySQL 8.0.42)
Versão: 3.10.1
O Aurora MySQL 3.10.1 está disponível para o público. As versões do Aurora MySQL 3.10 são compatíveis com o MySQL 8.0.42. 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.
Você pode realizar um upgrade no local, utilizando um patch de tempo de inatividade zero (ZDP), 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.10.1.
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
Melhorias
Melhorias de disponibilidade:
-
Correção de um problema com a ordem de bloqueio de página enviada às instâncias de leitor. Isso pode fazer com que a instância de leitor seja reiniciada devido a um impasse ao executar consultas SELECT em tabelas que estão sendo atualizadas pelo gravador.
-
Correção de um problema que podia fazer com que a reinicialização da instância do leitor falhasse se o gravador estivesse executando muitas operações de DDL.
-
Correção de um problema que poderia fazer com que as instâncias do Aurora MySQL Sem Servidor v2 reiniciassem quando o parâmetro innodb_purge_threads fosse configurado manualmente com um valor diferente do padrão. O parâmetro innodb_purge_threads agora é gerenciado automaticamente para instâncias do Aurora Sem Servidor v2 e não pode ser modificado.
-
Correção de um problema com a escalabilidade do Aurora Sem Servidor V2 que resultava na reinicialização da instância de banco de dados, impedindo que páginas de memória críticas fossem trocadas.
-
Correção de um problema em que o mecanismo de prevenção de falta de memória (OOM) do Aurora não mantinha o valor configurado do parâmetro de banco de dados aurora_oom_response após a reinicialização da instância.
-
Correção de uma condição de corrida que podia causar problemas de disponibilidade após um failover em clusters Multi-AZ.
-
Correção de um problema na recuperação lógica com aurora_enhanced_binlog ativado que podia impedir a reinicialização do banco de dados em caso de transações anuladas.
-
Resolução de um problema em que as instâncias do banco de dados podiam parar de responder durante workloads de Consulta paralela (PQ).
-
Correção de um problema que impedia que usuários com privilégios CONNECTION_ADMIN ou SUPER realizassem uma conexão adicional além do limite max_connections, conforme compatível com o MySQL Community Edition.
Melhorias gerais:
-
Correção de um problema que podia causar reinicializações contínuas do servidor de banco de dados quando o volume tinha permissão de crescer até seu tamanho máximo devido ao fato de certos tipos de consultas serem permitidos por engano depois que o volume ultrapassava determinado limite.
-
Correção de um problema que fazia com que a instância de gravador ficasse sem resposta caso as instâncias de leitor fossem reiniciadas ao usar o encaminhamento de gravação global ou o encaminhamento de gravação local.
-
Correção de um problema que poderia fazer com que a instância de gravador fosse reiniciada ao executar ALTER TABLE em paralelo com consultas de leitura.
-
Correção de um problema para melhorar a disponibilidade com a inicialização de grandes volumes (acima de 64 TB) durante a operação de exportação paralela.
-
Correção de um problema que podia fazer com que a operação de reinicialização da instância de banco de dados falhasse caso max_user_connections estivesse definido como um valor baixo.
-
Correção de um problema que gerava métricas imprecisas de AbortedClients quando várias conexões terminavam inesperadamente.
-
Resolução de uma condição de corrida que poderia causar leituras incorretas de páginas do buffer pool durante as operações de redução da escala verticalmente do Aurora Sem Servidor ou durante a remoção de páginas do buffer pool. Ref. Bug n.º 116.305 da comunidade
. -
Correção de um problema que causava um “erro de encaminhamento de gravação interno” inesperado nas instâncias de leitor quando o encaminhamento de gravação estava ativado.
-
Correção de um problema que fazia com que o evento de log binário previous_gtids excluísse determinados GTIDs com o log binário aprimorado habilitado e o gtid_mode definido como ON ou ON_PERMISSIVE.
-
Correção de um problema que podia causar problemas de gerenciamento de memória em operações de consulta paralelas na tabela com os campos de blob.
-
Correção de um problema em que uma coluna com atualizações parciais de JSON falharia na exportação paralela, causando um retorno interno para uma exportação do RDS muito mais lenta.
-
Correção de um problema que podia causar reinicializações inesperadas da instância quando havia uma alta workload simultânea de encaminhamento de gravação.
-
Correção de um problema em que a aplicação patches com tempo de inatividade zero (ZDP)/reinicialização com tempo de inatividade zero (ZDR) podia resultar na reinicialização da instância de banco de dados ao restaurar avisos com códigos de erro inválidos.
-
Correção de um problema em que os arquivos de log binários temporários não eram limpos adequadamente após as reversões de transações ao usar o registro em log binário. Essa correção evita o consumo desnecessário de armazenamento de arquivos temporários retidos e, em certos casos, também pode evitar anomalias nos arquivos de log binários.
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.42. Para obter mais informações, consulte Bugs do MySQL corrigidos por atualizações do mecanismo de banco de dados do Aurora MySQL 3.x.
-
Uma consulta no formato SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t) resultava em uma asserção em item_func.cc. (Bug #36128964)