Atualizações do mecanismo de banco de dados do Aurora MySQL de 2023-10-17 (versão 2.11.4, compatível com MySQL 5.7.12) - 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-10-17 (versão 2.11.4, compatível com MySQL 5.7.12)

Versão: 2.11.4

O Aurora MySQL 2.11.4 está disponível para o público. As versões do Aurora MySQL 2.11 são compatíveis com o MySQL 5.7.12. Para obter mais informações sobre alterações da comunidade, consulte Changes in MySQL 5.7.12 (2016-04-11, General Availability).

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

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

Se você atualizar um banco de dados global do Aurora MySQL para uma versão 2.11.*, deverá atualizar os clusters de banco de dados primário e secundário para exatamente a mesma versão, inclusive o nível de patch. Para obter mais informações sobre como fazer upgrade da versão secundária de um banco de dados global do Aurora, consulte Minor version upgrades.

Imediatamente após o upgrade da versão do mecanismo no local para o Aurora MySQL 2.11.*, um upgrade do sistema operacional é aplicado automaticamente a todas as instâncias afetadas nas classes de instância de banco de dados db.r4, db.r5, db.t2 e db.t3, caso as instâncias estejam executando uma versão antiga do sistema operacional. As instâncias do leitor de um cluster de banco de dados multi-AZ aplicam a atualização do sistema operacional primeiro. Quando a atualização do sistema operacional na primeira instância do leitor é concluída, ocorre um failover e o upgrade da instância anterior do gravador.

nota

O upgrade do sistema operacional não é aplicado automaticamente aos bancos de dados globais do Aurora durante os upgrades de versões principais.

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.

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

Correção de problemas de segurança e CVEs listados abaixo:

  • Corrigido um problema em que os eventos relatados durante o processamento das rotações do log de auditoria podiam não ser gravados no log de auditoria.

  • CVE-2022-24407

Melhorias de disponibilidade:

  • Corrigido um problema em que instâncias de banco de dados do Aurora MySQL que usam consultas paralelas podem sofrer uma reinicialização do banco de dados ao executar um grande número de consultas paralelas simultâneas.

  • Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.

  • Corrigido um problema que pode fazer com que a instância do banco de dados seja reiniciada ao tentar ler uma página do banco de dados que pertence a uma tabela descartada.

  • Corrigido um problema que pode fazer com que a instância do leitor seja reiniciada quando a instância do gravador aumenta o volume do banco de dados para um múltiplo de 160 GB.

  • Corrigido um problema que pode causar indisponibilidade do cluster de banco de dados caso a instância do gravador seja reiniciada enquanto o banco de dados está criando ou descartando gatilhos nas tabelas internas do sistema.

  • Corrigido um problema que pode fazer com que uma instância do leitor seja reiniciada ao executar consultas de linguagem de manipulação de dados (DML) em uma tabela contendo um índice de texto completo.

  • Corrigido um problema que pode fazer com que uma instância do leitor seja reiniciada enquanto executa 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).

  • 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 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 anteriores à 2.11.*.

  • Corrigido um problema que pode causar mensagens de log excessivas ao consultar a tabela de concessões procs_priv para verificação de solicitações que envolvem rotinas armazenadas.

  • Corrigido um problema de gerenciamento de memória que pode fazer com que a instância de banco de dados use memória excessiva ao executar consultas usando a otimização de junção de hash.

  • Corrigido um problema que causava a reinicialização do banco de dados ao executar declarações SELECT com tabelas particionadas (criadas em uma versão do MySQL compatível com o antigo manipulador de partições ha_partition) e a consulta paralela era escolhida pelo planejador de consultas.

  • Corrigido um problema que pode impedir o estabelecimento de novas conexões de clientes com o banco de dados quando o encaminhamento de gravação está ativado.

  • Redução do atraso na replicação do log binário (binlog) quando uma réplica do log binário do Aurora MySQL executa eventos QUERY gravados no arquivo de log binário da fonte sem um banco de dados padrão definido pelo comando USE.

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

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

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

  • 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 que pode fazer com que a CommitLatency CloudWatch métrica seja relatada incorretamente quando o innodb_flush_log_at_trx_commit parâmetro não está definido como 1.

  • 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 que pode fazer com que o banco de dados seja reiniciado quando consumidores de log binário (binlog) conectados estão usando IDs de servidor de replicação de log binário (binlog) duplicados.

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

  • Replicação: alguns eventos de logs binários nem sempre foram tratados corretamente. (Bug nº 34617506)

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

  • Em declarações preparadas, alguns tipos de subconsultas poderiam causar uma saída do servidor. (Bug nº 33100586)

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

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:

  • 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

  • A declaração SQL CREATE TABLESPACE