Atualizações do mecanismo de banco de dados do Aurora MySQL de 2024-07-09 (versão 2.12.3, compatível com MySQL 5.7.44): versão do Suporte estendido do RDS
Versão: 2.12.3
O Aurora MySQL 2.12.3 está disponível para o público. As versões do Aurora MySQL 2.12 são compatíveis até o MySQL 5.7.44. Para obter mais informações sobre alterações da comunidade, consulte Changes in MySQL 5.7.44 (2022-10-11, General Availability)
As versões atualmente compatíveis do Aurora MySQL são 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.*, 3.06.* e 3.07.*.
Você pode atualizar um cluster de banco de dados existente do Aurora MySQL 2.* para o Aurora MySQL 2.12.3. Também é possível restaurar um snapshot de qualquer versão atualmente compatível do Aurora MySQL para o Aurora MySQL 2.12.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
nota
Para obter informações sobre como atualizar seu cluster de banco de dados do Aurora MySQL, consulte Atualizando a versão secundária ou o nível de patch de um cluster de banco de dados de Aurora MySQL no Guia do usuário do Amazon Aurora.
Melhorias
Correção de problemas de segurança e CVEs:
-
Correção de um problema de segurança dos procedimentos armazenados do MySQL.
Essa versão inclui todas as correções de CVE da comunidade, incluindo o MySQL 5.7.44. As seguintes correções de CVE estão incluídas:
Melhorias de disponibilidade:
-
Correção de um problema que fazia com que uma instância de banco de dados do Aurora MySQL fosse reiniciada ao executar uma consulta paralela.
-
Correção de um problema que podia fazer com que um servidor de banco de dados fosse reiniciado devido ao acesso simultâneo aos recursos de conexão durante a escalabilidade contínua, reinicialização com tempo de inatividade zero (ZDR) e aplicação de patch com tempo de inatividade zero (ZDP).
-
Correção um problema que podia fazer com que uma instância de banco de dados de leitor fosse reiniciada ao liberar memória usada para a aplicação de log.
-
Correção de um problema em um processo em segundo plano que causava a execução prolongada ou com falha de consultas enquanto a operação em segundo plano eliminava índices temporários.
-
Correção de um problema com as rotinas de inicialização que podiam fazer com que as instâncias de banco de dados de gravador fossem reiniciadas devido à inconsistência dos metadados.
-
Adição de um indicador para o progresso da recuperação da transação. Isso evita uma possível indisponibilidade, em raras situações, quando a recuperação da transação leva muito tempo para ser concluída.
-
Correção de um problema que podia fazer com que uma instância de banco de dados de leitor fosse reiniciada ao ler uma tabela que estava sendo alterada ou descartada na instância de banco de dados de gravador.
-
Correção de um problema em que um valor de parâmetro baixo
thread_stackfazia com que o banco de dados fosse reiniciado repetidamente. O valor mínimothread_stackpermitido foi aumentado de 131.072 para 136.192 para garantir a inicialização bem-sucedida e evitar problemas de inicializaçã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 paralela.
-
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, em casos raros, podia causar a reinicialização de uma instância de banco de dados quando uma transação somente leitura obtinha bloqueios compartilhados.
-
Correção de um problema que podia fazer com que uma instância de banco de dados de leitor que usa o encaminhamento de gravação fosse reiniciada quando uma declaração de confirmação implícita
encaminhada encontrava um erro.
Melhorias gerais:
-
Correção de um problema que fazia com que as declarações SQL apresentassem erros ou avisos inesperados de violação de chave primária em algumas linhas ao executar declarações
INSERTsimultâneas em uma tabela que tem uma coluna de chave primáriaAUTO_INCREMENTe uma coluna de chave exclusiva, e quando uma declaraçãoINSERTtem violações de chave exclusivas em linhas diferentes. -
Correção de um problema que podia gerar resultados de consulta incorretos quando a ZDR restaurava incorretamente as variáveis de sessão definidas como dicas nas consultas.
-
Correção de um problema na consulta paralela que fazia com que um conjunto de resultados incompleto fosse retornado ao usar as funções de string integradas
LPADeRPAD. -
Correção de um problema que fazia com que índices de chave estrangeira faltassem nas instâncias de banco de dados de leitor quando uma declaração
ALTER TABLE RENAME COLUMNera executada na instância de banco de dados de gravador em uma tabela com uma chave estrangeira. -
Correção de um problema que podia causar falha na conclusão do processo de desativação do encaminhamento de gravação.
-
Correção de um problema durante o a escalabilidade do Aurora Serverless v1 que fazia com que a instância de banco de dados fosse reiniciada devido ao acesso incorreto a uma estrutura de dados interna ao encontrar um ponto de escalabilidade.
-
Correção de um problema em que o Performance Schema não era ativado quando o gerenciamento automatizado do Insights de Performance estava ativado para instâncias de banco de dados db.t4g.medium e db.t4g.large.
-
O tempo limite de solicitação das operações de Machine learning do Aurora para o Amazon SageMaker AI aumentou de 3 para 30 segundos. Isso ajuda a resolver um problema em que os clientes podiam perceber um aumento no número de novas tentativas ou falhas em solicitações ao Amazon SageMaker AI feitas a partir do machine learning do Aurora ao usar tamanhos de lote maiores.
-
Correção de um problema em que consultas lentas
INSERT,DELETEeUPDATEexecutadas pelo Agendador de eventosdo MySQL não eram registradas no log de consultas lentas, a menos que fossem precedidas por uma consulta lenta SELECT.
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 5.7.44. Para obter mais informações, consulte Bugs do MySQL corrigidos por atualizações do mecanismo de banco de dados Aurora MySQL 2.x.
-
Correção de um problema em que tabelas temporárias vinculadas a gatilhos durante a execução de declarações podiam causar uma reinicialização inesperada do mecanismo de banco de dados.
-
Correção de um defeito que podia fazer com que o servidor saísse quando declarações
UPDATEeDELETEde tabela única usando expressões indexadas eram executadas como declarações preparadas. (Bug #29257254)
Recursos não compatíveis com o Aurora MySQL versão 2
No momento, os recursos a seguir não são compatíveis com o Aurora MySQL versão 2 (compatível com MySQL 5.7).
-
Lotes de verificação
Compatibilidade com o MySQL 5.7
Esta versão do Aurora MySQL é compatível com o MySQL 5.7 e inclui recursos como suporte a JSON, índices espaciais e colunas geradas. O Aurora MySQL usa uma implementação nativa de indexação espacial com curvas de ordem z para oferecer performance de gravação 20 vezes melhor e performance de leitura 10 vezes melhor do que os conjuntos de dados espaciais do MySQL 5.7.
Atualmente, essa versão do Aurora MySQL não oferece suporte aos seguintes recursos do MySQL 5.7:
-
A declaração SQL
CREATE TABLESPACE -
Plugin de replicação de grupo
-
Maior tamanho de página
-
Carregamento de grupo de buffers InnoDB na inicialização
-
Plugin de analisador de texto completo do InnoDB
-
Replicação em várias origens
-
Redimensionamento online do grupo de buffers
-
Plugin de validação de senha
-
Plugins de regravação de consulta
-
Filtragem de replicação
-
Protocolo X