Atualizações do mecanismo de banco de dados do Aurora MySQL de 2024-01-31 (versão 3.05.2, compatível com MySQL 8.0.32)
Versão: 3.05.2
O Aurora MySQL 3.05.2 está disponível para o público. As versões do Aurora MySQL 3.05 são compatíveis com o MySQL 8.0.32. 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.
As versões atualmente compatíveis do Aurora MySQL são 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.03.*, 3.04.* e 3.05.*.
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 compatível para um cluster do Aurora MySQL versão 3.05.2.
Consulte informações sobre como planejar um upgrade para o Aurora MySQL versão 3 em Planejamento de upgrade para o Aurora MySQL versão 3. 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 a solução de problemas em Solução de problemas de upgrade com o Aurora MySQL versão 3 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
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 o processamento de consultas
INSERTem tabelas particionadas do InnoDB podia causar um declínio gradual da memória livre na instância. -
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 podia fechar o servidor inesperadamente após a execução de declarações de linguagem de manipulação de dados (DML) em uma tabela cujas colunas não virtuais foram reordenadas com uma declaração
MODIFY COLUMNouCHANGE COLUMN. -
Correção de um problema que, durante a reinicialização de uma instância do banco de dados, podia causar uma reinicialização adicional.
Melhorias gerais:
-
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 configuração de replicação de log binário (binlog) de 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.
-
Nas versões do Aurora MySQL anteriores à 3.05.2, os usuários não conseguem recuperar a saída de
SHOW ENGINE INNODB STATUSnas instâncias de banco de dados de leitor do Aurora MySQL. Isso se deve ao comportamento padrão do InnoDBquando innodb_read_onlyestá habilitado.No Aurora MySQL versão 3.05.2 e posterior, quando executado em uma instância de leitor, a saída
SHOW ENGINE INNODB STATUSé gravada no log de erros do MySQL, facilitando a solução de problemas.Consulte mais informações sobre como trabalhar com logs de erros do MySQL em Logs de erros do Aurora MySQL. Consulte mais informações sobre a
SHOW ENGINE INNODB STATUSem SHOW ENGINE statementna documentação do MySQL.
Upgrades e migrações:
-
Correção de um problema que podia causar falhas de atualização do Aurora MySQL versão 2 para o Aurora MySQL versão 3 quando havia uma coluna
FTS_DOC_IDdefinida pelo usuário presente no esquema da tabela. -
Correção de um problema que podia causar falhas de atualização do Aurora MySQL versão 2 para o Aurora MySQL versão 3 devido a um erro de sincronização ao processar espaços de tabela do InnoDB.
-
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.32, 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
records_in_rangerealizava um número excessivo de leituras de disco para operaçõesINSERT, levando a um declínio gradual no desempenho. (Correção de bug nº 34976138 da comunidade)