Atualizações do mecanismo de banco de dados Aurora MySQL 2024-03-15 (versão 3.04.2, compatível com o MySQL 8.0.28) - Amazon Aurora

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atualizações do mecanismo de banco de dados Aurora MySQL 2024-03-15 (versão 3.04.2, compatível com o MySQL 8.0.28)

Versão: 3.04.2

O Aurora MySQL 3.04.2 está disponível ao público em geral. As versões 3.04 do Aurora MySQL 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. Para saber as diferenças entre o Aurora MySQL versão 3 e o Aurora MySQL versão 2, consulte Comparação entre o Aurora MySQL versão 2 e o Aurora MySQL versão 3. Para uma comparação entre o Aurora MySQL versão 3 e o MySQL 8.0 Community Edition, consulte Comparando o Aurora MySQL versão 3 com o 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 AWS Management Console) para versões LTS. Esse procedimento pode fazer com que o cluster de banco de dados seja atualizado para uma versão não LTS, como 3.05.2.

As versões atualmente suportadas 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 o Amazon RDS Blue/Green Deployments 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.

Se você tiver alguma dúvida ou preocupação, 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

Problemas de segurança corrigidos e CVEs:

As seguintes correções de CVE estão incluídas nesta versão:

Melhorias de disponibilidade:

  • Corrigido um problema em que uma instância de banco de dados de réplica de leitura não pode ser iniciada com êxito quando há alta carga de trabalho na instância de banco de dados do gravador.

  • Corrigido um problema em que uma instância de banco de dados do Aurora MySQL Writer podia fazer failover devido a um defeito no componente que se comunica com o armazenamento do Aurora. O defeito ocorre 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 pode causar a reinicialização de uma instância de banco de dados ao executar as instruçõ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 do log binário configurado pelo usuário.

  • Corrigido um problema que, durante a reinicialização de uma instância do banco de dados, pode 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.

  • Corrigido um problema em que uma instância do banco de dados Aurora MySQL pode passar por várias reinicializações durante a inicialização da instância enquanto grandes segmentos de reversão são inicializados.

  • Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada ao executar uma consulta que faz referência a uma função agregada.

Melhorias gerais:

  • Corrigido um problema que pode 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 Aurora

  • Corrigido um problema em que o usuário não conseguia interromper nenhuma consulta ou definir tempos limite de sessão para performance_schema consultas.

  • Corrigido um problema em que a replicação de log binário (binlog) configurada para usar certificados SSL personalizados (mysql.rds_import_binlog_ssl_material) poderia falhar quando a instância de replicação estivesse sendo substituída pelo host.

  • Correção de um problema relacionado ao gerenciamento de arquivos de log de auditoria que pode fazer com que os arquivos de log fiquem inacessíveis para download ou rotação e, em alguns casos, aumentasse o uso da CPU.

  • Recuperação otimizada de AUTO_INCREMENT chaves para reduzir o tempo de conclusão da restauração de instantâneos, da execução da point-in-time recuperação e da clonagem de clusters de banco de dados com um grande número de tabelas no banco de dados.

  • Corrigido um problema em que as instruções SQL referentes a algumas performance_schema tabelas podiam retornar um erro devido à ausência dessas tabelas após a migração do Community MySQL para as versões 3.04.0 e 3.04.1 do Aurora MySQL.

  • Corrigido 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 pode causar erros de chave duplicada em AUTO_INCREMENT colunas usando índices decrescentes após uma operação de restauração, retrocesso ou clonagem de banco de dados de instantâneos.

  • Corrigido um problema que pode fazer com que as modificações do parâmetro do table_open_cache banco de dados não entrem em vigor até que a instância de banco de dados seja reiniciada.

  • Corrigido um problema em que a instância de banco de dados do leitor não conseguia abrir uma tabela, com ERROR 1146. Esse problema ocorre ao executar certos tipos de instruções on-line de linguagem de definição de dados (DDL) enquanto o INPLACE algoritmo está sendo usado na instância de banco de dados do gravador.

  • Corrigido um problema para evitar a reinicialização da instância durante Aurora Serverless v2 escalabilidade quando o processo de monitoramento interno envia erroneamente solicitações de escalabilidade duplicadas.

  • Foi corrigido um problema que pode causar a reinicialização do banco de dados quando consumidores conectados de log binário (binlog) estão usando um servidor de replicação de log binário duplicado. IDs

Upgrades e migrações:

  • Foi corrigido um problema que fazia com que as atualizações principais da versão 3 do Aurora MySQL 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, inclusive, além das seguintes. Para obter mais informações, consulte MySQL bugs fixed by Aurora MySQL 3.x database engine updates.

  • Corrigido um problema em que o valor da linha de cache pode ser calculado incorretamente, causando uma falha durante a reinicialização do banco de dados em instâncias baseadas em Graviton. (Correção de bug da comunidade #35479763)

  • A execução repetida de uma rotina armazenada, tendo como subconsulta uma instrução SELECT contendo várias ou XOR condições ANDOR, levou ao consumo excessivo e, possivelmente, à exaustão eventual da memória virtual. (Correção de bug da comunidade #33852530)