Atualizações do mecanismo de banco de dados Aurora MySQL 2022-11-18 (versão 3.02.2) (Obsoleto) - 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 2022-11-18 (versão 3.02.2) (Obsoleto)

Versão: 3.02.2

O Aurora MySQL 3.02.2 está disponível para o público. As versões do Aurora MySQL 3.02 são compatíveis com o MySQL 8.0.23, as versões do Aurora MySQL 2.x são compatíveis com o MySQL 5.7, e as versões do Aurora MySQL 1.x são compatíveis com o MySQL 5.6.

Para obter detalhes sobre os novos recursos do Aurora MySQL versão 3 e as diferenças entre o Aurora MySQL versão 3 e o Aurora MySQL versão 2 ou a comunidade MySQL 8.0, consulte Comparando o Aurora MySQL versão 2 e o Aurora MySQL versão 3 no Guia do usuário do Amazon Aurora.

As versões atualmente compatíveis do Aurora MySQL são 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* e 3.02.*.

Você pode restaurar um snapshot de qualquer cluster do Aurora MySQL versão 2 compatível no Aurora MySQL 3.02.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. Com relação ao procedimento de upgrade em si, 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

O Aurora MySQL versão 3.02.2 está disponível para o público e tem compatibilidade geral com o MySQL 8.0.23 da comunidade.

Problemas de segurança corrigidos e CVEs listados abaixo:

Correções e outras melhorias para ajustar o tratamento em um ambiente gerenciado. Correções adicionais do CVE abaixo:

Melhorias de disponibilidade:

  • Corrigido um problema que pode fazer com que a instância do banco de dados seja reiniciada devido ao acesso incorreto à memória inválida quando uma conexão com a instância do banco de dados é fechada explícita ou implicitamente.

  • Corrigido um problema que pode fazer com que a inicialização do banco de dados seja interrompida repetidamente em classes de instâncias maiores devido à inicialização do grupo de buffer demorar mais do que o esperado.

  • Corrigido um problema que, em raras condições, pode fazer com que a instância do banco de dados seja reiniciada quando Aurora Serverless v2 tenta incorretamente atualizar o cache da tabela durante o dimensionamento.

  • Corrigido um problema que, em raras condições, poderia fazer com que o banco de dados fosse reiniciado ao processar uma consulta com a cláusula GROUP BY que trunca uma coluna decimal para zero casas decimais.

  • A inserção rápida não está habilitada nesta versão do Aurora MySQL, devido a um problema que pode causar inconsistências ao executar consultas como, e. INSERT INTO SELECT FROM Para obter mais informações sobre a otimização rápida de inserções, consulte Melhorias de desempenho do Amazon Aurora MySQL.

Melhorias gerais:

  • Corrigido um problema que pode causar falhas de atualização do Aurora MySQL versão 2 (compatível com o MySQL 5.7) para o Aurora MySQL versão 3 (compatível com o MySQL 8.0) devido a uma inconsistência de metadados na tabela mysql.host.

  • Adicionadas melhorias de desempenho para reduzir o tempo de atualização do Aurora MySQL versão 2 (compatível com MySQL 5.7) para o Aurora MySQL versão 3 (compatível com MySQL 8.0). Ao paralelizar determinadas etapas de atualização, o tempo é reduzido ainda mais ao utilizar classes de instâncias maiores, como db.r6g.16xlarge ou db.r5.24xlarge.

  • Adicionado suporte para exibir todos os erros ao fazer upgrade do Aurora MySQL versão 2 (compatível com MySQL 5.7) para o Aurora MySQL versão 3 (compatível com MySQL 8.0) quando versões anteriores estavam limitadas a exibir apenas 50 erros.

  • Corrigido um problema que, em raras condições, pode fazer com que contadores de incremento automático fiquem incorretos após o upgrade da versão principal do Aurora MySQL versão 2 (compatível com MySQL 5.7) para o Aurora MySQL versão 3 (compatível com MySQL 8.0).

  • Corrigido um problema que pode fazer com que os upgrades de versões principais do Aurora MySQL versão 2 para o Aurora MySQL versão 3 falhem porque a migração das tabelas “mysql.innodb_table_stats” e “mysql.innodb_index_stats” demora mais do que o esperado. Esse problema afetou principalmente clusters de banco de dados com um grande número de tabelas (maior que 1,5 milhão).

  • Corrigido um problema que pode fazer com que os principais upgrades de versões do Aurora MySQL versão 2 para o Aurora MySQL versão 3 falhem devido a um defeito no fluxo de trabalho de atualização do mecanismo AMS 8.0, que faz com que os registros de log sejam acumulados no volume do cluster de armazenamento do Aurora e interrompam as operações normais de gravação. Esse problema afetou principalmente clusters de banco de dados com um grande número de tabelas, aproximadamente mais de 750 mil.

  • Foi corrigido um problema que impedia que as instâncias ociosas do Aurora MySQL Serverless v2 fossem reduzidas para 0,5 porque os threads de limpeza ACUs do MySQL eram mantidos ativos incorretamente.

  • Corrigido um problema em que as aplicações podem apresentar maior latência ao se conectar a uma instância de banco de dados quando a instância está passando por um aumento repentino nas conexões de entrada.

  • Introduziu duas novas CloudWatch métricas da Amazon para ajudar a solucionar problemas de atrasos no estabelecimento de conexão para instâncias do banco de dados Aurora MySQL. Mais informações AuroraSlowHandshakeCount e AuroraSlowConnectionHandleCount métricas podem ser encontradas nas definições de CloudWatch métricas do Aurora.

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.23, incluindo as indicadas abaixo. Para obter mais informações, consulte MySQL bugs fixed by Aurora MySQL 3.x database engine updates.

  • Corrigido um problema que, em determinadas condições, pode retornar resultados incorretos devido a um cálculo impreciso da propriedade de nulidade ao executar uma consulta com uma condição OR. (Bug nº 34060289)

  • Corrigido um problema que, em determinadas condições, pode retornar resultados incorretos quando as duas condições a seguir são atendidas:

    • Uma tabela derivada é mesclada no bloco de consulta externo.

    • A consulta inclui uma junção esquerda e uma subconsulta IN. (Bug nº 34060289)

  • Corrigido um problema em que não era possível revogar o privilégio DROP no Performance Schema. (Bug nº 33578113)

  • Corrigido um problema em que um procedimento armazenado que contém uma instrução IF usando EXISTS, que atuava em uma ou mais tabelas que foram excluídas e recriadas entre as execuções, não era executado corretamente nas invocações subsequentes à primeira. (Bug nº 32855634 do MySQL).

  • Valores de AUTO_INCREMENT incorretos foram gerados quando o valor máximo da coluna de número inteiro foi excedido. O erro ocorreu porque o valor máximo da coluna não foi considerado. O valor anterior de AUTO_INCREMENT válido deveria ter sido retornado nesse caso, causando um erro de chave duplicada. (Bug nº 87926, Bug nº 26906787)

  • Corrigido um problema que pode causar uma falha ao atualizar um cluster de banco de dados Aurora MySQL versão 1 (compatível com o MySQL 5.6) contendo uma tabela criada pelo usuário com determinada tabela. IDs A atribuição dessas tabelas IDs pode resultar em conflito na tabela do dicionário de dados IDs durante a atualização do Aurora MySQL versão 2 (compatível com o MySQL 5.7) para o Aurora MySQL versão 3 (compatível com o MySQL 8.0) (Bug #33919635)