Atualizações do mecanismo de banco de dados do Aurora MySQL de 2024-03-15 (versão 3.04.2, compatível com MySQL 8.0.28)
Versão: 3.04.2
O Aurora MySQL 3.04.2 está disponível para o público. As versões do Aurora MySQL 3.04 são compatíveis com o MySQL 8.0.28. Consulte mais informações sobre as mudanças que ocorreram na comunidade em 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.
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.
As versões atualmente compatíveis do Aurora MySQL são 2.07.9, 2.7.10, 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.* e 3.06.*.
Você pode realizar um upgrade no local, 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 disponível para um cluster do Aurora MySQL versão 3.04.2.
Para obter informações sobre como planejar um upgrade para o Aurora MySQL versão 3, consulte Fazer upgrade para o Aurora MySQL versão 3 no Guia do usuário do Amazon Aurora. 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.
Para obter informações sobre a solução de problemas, consulte Solução de problemas de atualização com o Aurora MySQL versão 3.
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
Correção de problemas de segurança e CVEs:
As seguintes correções de CVE estão incluídas nesta versão:
Melhorias de disponibilidade:
-
Correção de um problema em que uma instância de banco de dados de réplica de leitura não podia ser iniciada com êxito quando havia alta workload na instância de banco de dados de gravador.
-
Correção de um problema em que uma instância de banco de dados de gravador do Aurora MySQL podia fazer failover devido a um defeito no componente que se comunica com o armazenamento do Aurora. O defeito ocorria como resultado de uma falha na comunicação entre a instância de banco de dados e o armazenamento subjacente após uma atualização de software.
-
Correção de um problema que podia causar a reinicialização de uma instância de banco de dados ao executar as declarações SHOW STATUS
e PURGE BINARY LOGS simultaneamente. PURGE BINARY LOGSé uma declaração gerenciada que é executada para honrar o período de retenção de logs binários configurado pelo usuário. -
Correção de um problema que, durante a reinicialização de uma instância do banco de dados, podia causar uma reinicialização adicional.
-
Correção de um problema com a contenção de bloqueios causada por um thread de registo em log de auditoria que provoca alta utilização da CPU e tempos limite da aplicação cliente.
-
Correção de um problema em que uma instância do banco de dados do Aurora MySQL podia passar por várias reinicializações durante a inicialização da instância enquanto grandes segmentos de reversão eram inicializados.
-
Correção de um problema que podia fazer com que uma instância de banco de dados fosse reiniciada ao executar uma consulta que faz referência a uma função agregada.
Melhorias gerais:
-
Correção de um problema que podia fazer com que uma consulta paralela falhasse devido a problemas transitórios de rede durante a leitura de dados do volume do cluster de banco de dados do Aurora.
-
Correção de um problema em que o usuário não conseguia interromper nenhuma consulta ou definir tempos limite de sessão para consultas
performance_schema. -
Correção de um problema em que a replicação de log binário (binlog) configurada para usar certificados SSL personalizados (mysql.rds_import_binlog_ssl_material) podia falhar quando a instância de replicação era substituída pelo host.
-
Correção de um problema relacionado ao gerenciamento de arquivos de log de auditoria que podia fazer com que os arquivos de log ficassem inacessíveis para download ou alternância e, em alguns casos, aumentava o uso da CPU.
-
Recuperação otimizada de chaves
AUTO_INCREMENTpara reduzir o tempo de conclusão da restauração de snapshots, da execução de recuperações para um ponto no tempo e da clonagem de clusters de banco de dados com um grande número de tabelas no banco de dados. -
Correção de um problema em que as declarações SQL referentes a algumas tabelas
performance_schemapodiam retornar um erro devido à ausência dessas tabelas após a migração do MySQL Community para as versões 3.04.0 e 3.04.1 do Aurora MySQL. -
Correção de um problema em que pequenas instâncias de réplica de leitura podem apresentar maior atraso de replicação após a atualização de versões do Aurora MySQL anteriores à 2.11.*.
-
Correção de um problema que podia causar erros de chave duplicada em colunas
AUTO_INCREMENTusando índices decrescentes após uma restauração de snapshot, retrocesso ou operação de clonagem de banco de dados. -
Correção de um problema que podia fazer com que as modificações do parâmetro
table_open_cachedo banco de dados não tivesse efeito até que a instância de banco de dados fosse reiniciada. -
Correção de um problema em que a instância de banco de dados de leitor não consegue abrir uma tabela, com
ERROR 1146. Esse problema ocorre ao executar certos tipos de declarações de linguagem de definição de dados (DDL) online enquanto o algoritmoINPLACEestá sendo usado na instância de banco de dados de gravador. -
Corrigido um problema para evitar a reinicialização da instância durante a escalabilidade do Aurora Serverless v2 quando o processo de monitoramento interno envia erroneamente solicitações de escalabilidade duplicadas.
-
Correção de um problema que podia fazer com que o banco de dados fosse reiniciado quando consumidores de log binário (binlog) conectados usavam IDs de servidor de replicação de log binário (binlog) duplicados.
Upgrades e migrações:
-
Correção de um problema que podia fazer com que os upgrades de versões principais para o Aurora MySQL versão 3 falhassem devido à presença de entradas órfãs para espaços de tabela já excluídos nas tabelas do sistema InnoDB no Aurora MySQL versão 2.
Integração de correções de bug do MySQL Community Edition
Essa versão inclui todas as correções de bugs da comunidade até 8.0.28, incluindo as indicadas a seguir. Para obter mais informações, consulte MySQL bugs fixed by Aurora MySQL 3.x database engine updates.
-
Correção de um problema em que o valor da linha de cache podia ser calculado incorretamente, causando uma falha durante a reinicialização do banco de dados em instâncias baseadas no Graviton. (Correção de bug nº 35479763 da comunidade)
-
A execução repetida de uma rotina armazenada, tendo como subconsulta uma declaração SELECT contendo várias condições
AND,ORouXORlevava ao consumo excessivo e a uma possível exaustão eventual da memória virtual. (Correção de bug nº 33852530 da comunidade)