Atualizações do mecanismo de banco de dados do Aurora MySQL de 2023-07-25 (versão 2.12.0, compatível com MySQL 5.7.40) - 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 do Aurora MySQL de 2023-07-25 (versão 2.12.0, compatível com MySQL 5.7.40)

Versão: 2.12.0

O Aurora MySQL 2.12.0 está disponível para o público. As versões do Aurora MySQL 2.12 são compatíveis até o MySQL 5.7.40. Para obter mais informações sobre alterações da comunidade, consulte Changes in MySQL 5.7.40 (2022-10-11, General Availability).

As versões atualmente compatíveis do Aurora MySQL são 2.07.*, 2.11.*, 2.12.*, 3.01.*, 3.02.* e 3.03.*.

Você pode atualizar um cluster de banco de dados existente do Aurora MySQL 2.* para o Aurora MySQL 2.12.0. Também é possível restaurar um snapshot de qualquer versão atualmente compatível do Aurora MySQL para o Aurora MySQL 2.12.0.

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.

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 listados abaixo:

Essa versão inclui todas as correções de CVEs da comunidade, incluindo o MySQL 5.7.40.

Melhorias de disponibilidade:

  • Corrigido um problema com a criptografia de eventos de fluxos de atividades do banco de dados que pode causar reinicializações do banco de dados

  • Corrigidos dois problemas que podem fazer com que a reinicialização do banco de dados falhe caso ocorra durante a execução de uma consulta de linguagem de definição de dados (DDL).

  • Corrigido um problema em que surtos de conexão podem causar maior latência de consulta ou reiniciar a instância de banco de dados.

  • Corrigido um problema que, em casos raros, pode fazer com que uma réplica do Aurora seja reiniciada durante a execução simultânea de grandes operações de atualização ou workloads de linguagem de definição de dados (DDL) na instância do gravador e operações de leitura no mesmo conjunto de tabelas na réplica do Aurora.

  • Corrigido um problema em que surtos de conexão poderiam fazer com que o processo de estabelecimento da conexão demorasse mais para ser concluído ou falhasse com erros de tempo limite.

  • Corrigido um problema em que a rotação do log de auditoria avançada pode reduzir a memória liberável, o que poderia levar à reinicialização da instância de banco de dados.

  • Corrigido um problema que pode fazer com que uma instância do leitor do Aurora MySQL seja reiniciada durante a execução de uma consulta que utiliza um plano de execução de consulta paralela do Aurora.

  • Corrigido um problema que pode fazer com que a instância do gravador seja reiniciada ao executar a consulta OPTIMIZE TABLE em uma tabela com um índice de pesquisa de texto completo (FTS).

  • Corrigido um problema que pode fazer com que a instância do gravador em uma AWS região primária do banco de dados global do Aurora fosse reiniciada quando uma SELECT FOR UPDATE consulta fosse executada usando o encaminhamento global de gravação de uma região secundária do banco de dados global do Aurora.

  • Corrigido um problema que pode fazer com que uma instância de leitor de AWS região secundária do banco de dados global Aurora usando encaminhamento de gravação global fosse reiniciada quando uma instrução de confirmação implícita encaminhada encontrasse um erro

  • 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:

  • Introdução de otimizações de desempenho de gerenciamento de arquivos em réplicas de log binário para ajudar a reduzir a contenção ao gravar em arquivos de log de retransmissão.

  • Corrigido um problema que pode fazer com que o contador buffer_pool_read_requests seja relatado incorretamente nas métricas information_schema

  • Corrigido um problema que pode fazer com que o armazenamento local fique cheio durante a execução das operações LOAD FROM S3 ou SELECT INTO S3. O problema também pode levar a uma maior utilização da CPU, à reinicialização do banco de dados devido à pouca memória e ao aumento da latência dessas consultas.

  • Corrigido um problema em que instâncias de banco de dados que usam replicação de log binário podem apresentar um aumento na utilização da CPU e falhas de conexão quando vários consumidores de replicação de log binário estão anexados.

  • Corrigido um problema em que as variáveis de status do servidor SSL não eram preenchidas.

  • Corrigido um problema em que as instruções da linguagem de manipulação de dados (DML) que executam gravações duplicadas podiam levar ao registro em log excessivo de erros e ao aumento das latências de consulta.

  • Atualizadas as definições de fuso horário para a versão 2023c de IANA.

  • Adicionado suporte para habilitar e desabilitar o log binário no nível da sessão. Consulte Stored Procedures - Replicating no Guia do usuário do Amazon Aurora

  • Adicionado suporte para definir o formato de log binário no nível da sessão. Consulte Stored Procedures - Replicating no Guia do usuário do Amazon Aurora

  • Corrigido um problema em que definir o parâmetro aurora_disable_hash_join como 1 ou ON poderia não impedir que o otimizador usasse uma junção de hash.

  • Corrigido um problema envolvendo verificações de índice em que um resultado impreciso poderia ser retornado ao executar uma consulta SELECT com a cláusula GROUP BY e o parâmetro aurora_parallel_query definido como ON.

  • Corrigido um problema que, em casos raros, pode fazer com que uma instância de leitor do Amazon Aurora seja reiniciada ao acessar uma tabela que tem grandes atualizações ou operações de linguagem de definição de dados (DDL) em execução simultânea na instância do gravador.

  • Corrigido um problema que pode fazer com que o contador buffer_pool_read_requests seja relatado incorretamente nas métricas information_schema

  • Corrigido um problema que pode fazer com que uma réplica do log binário seja reiniciada caso a variável de sistema server_uuid da origem esteja ausente ou tenha um valor inválido.

  • Corrigido um problema para evitar que as estatísticas do InnoDB fiquem obsoletas, o que às vezes pode gerar um plano de execução de consulta abaixo do ideal que pode levar a um aumento no tempo de execução da consulta.

  • Corrigido um problema em que as AuroraGlobalDBRPOLag CloudWatch métricas sempre exibiam zero, independentemente da carga de trabalho do usuário

Upgrades e migrações:

Integração de correções de bug do MySQL Community Edition

Essa versão inclui todas as correções de bugs da comunidade até a 5.7.40, incluindo as indicadas abaixo. Para obter mais informações, consulte MySQL bugs fixed by Aurora MySQL 2.x database engine updates.

  • Corrigido um problema que pode causar maior utilização da CPU devido à rotação do certificado TLS em segundo plano (Correção de bug nº 34284186 da comunidade).

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).

  • Lote de varredura.

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