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

Versão: 2.10.3

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

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.*, 2.11.*, 3.01.* e 3.02.*.

Você pode atualizar um cluster de banco de dados existente do Aurora MySQL 2.* para o Aurora MySQL 2.10.3. Para clusters que executam o Aurora MySQL versão 1, você pode atualizar um cluster existente do Aurora MySQL 1.23 ou posterior diretamente para 2.10.3. Também é possível restaurar um snapshot de qualquer versão atualmente compatível do Aurora MySQL para o Aurora MySQL 2.10.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. 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:

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

Melhorias gerais:

  • Corrigido um problema que, em raras ocasiões, faz com que o servidor de banco de dados seja reiniciado por conta de uma longa espera de semáforo quando o thread do detector de impasse trava.

  • Corrigido um problema que pode fazer com que a memória disponível na instância do banco de dados diminua quando determinadas declarações SQL da linguagem de controle de dados (DCL), como GRANT, FLUSH PRIVILEGES etc. são executadas nessa instância. O uso frequente dessas declarações pode fazer com que a memória que pode ser liberada continue diminuindo e que a instância de banco de dados seja reiniciada devido a problemas de falta de memória. O uso dessas declarações na instância do gravador também pode reduzir a memória que pode ser liberada nas instâncias do leitor.

  • Corrigido um problema em que as consultas na tabela “performance_schema.events_waits_summary_global_by_event_name” podem ficar lentas quando uma instância de banco de dados está sob carga pesada com o evento de espera de performance_schema “wait/io/aurora_respond_to_client” habilitado.

  • Corrigido um problema que, em raras condições, pode fazer com que o servidor de banco de dados seja interrompido e reiniciado quando as transações são parcialmente revertidas devido a uma violação de restrição nos índices secundários.

  • Corrigido um problema que, em raras condições, pode fazer com que a instância do gravador seja reiniciada ou executada um failover quando uma transação acessa uma linha que está sendo excluída por outra transação.

  • Corrigido um problema que, em raras ocasiões, pode fazer com que o banco de dados seja reiniciado por conta de uma longa espera de semáforo quando o thread de E/S atinge um impasse.

  • Corrigido um problema que pode fazer com que a réplica de leitura seja reiniciada durante o failover em raras condições quando o arquivo de bloqueio de soquete Unix está em uso.

  • Corrigido um problema em que a invalidação excessiva do cache de consulta causa um uso de CPU e latências maiores do que o esperado na réplica de leitura devido à necessidade da réplica de leitura ler os dados do disco em vez do cache de consulta.

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

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

  • Corrigido um problema em que o código para ler informações do conjunto de caracteres das tabelas de eventos de declarações do Performance Schema (por exemplo, events_statements_current) não impedia a gravação simultânea nas informações desse conjunto de caracteres. Como resultado, o conjunto de caracteres de texto da consulta SQL pode ser inválido, o que pode resultar na saída do servidor. Com essa correção, um conjunto de caracteres inválido causa o truncamento da coluna SQL_TEXT e impede a saída do servidor. (Bug nº 23540008)

  • Corrigido um problema quando UPDATE exigia uma tabela temporária com uma chave primária maior que 1024 bytes e essa tabela era criada usando o InnoDB, o servidor poderia sair. (Bug nº 25153670)

  • Corrigido um problema em que duas sessões executavam simultaneamente uma operação INSERT… ON DUPLICATE KEY UPDATE gerava um impasse. Durante a reversão parcial de uma tupla, outra sessão poderia atualizá-la. A correção desse bug reverte as correções do Bug nº 11758237, Bug nº 17604730 e Bug nº 20040791. (Bug nº 25966845)

Comparação com o Aurora MySQL versão 1

Os seguintes recursos do Amazon Aurora MySQL são compatíveis no Aurora MySQL versão 1 (compatível com o MySQL 5.6), mas não são compatíveis atualmente no Aurora MySQL versão 2 (compatível com o 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