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

Versão: 2.06.0

O Aurora MySQL 2.06.0 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 do Aurora MySQL atualmente compatíveis são 1.14.*, 1.15.*, 1.16.*, 1.17.*, 1.18.*, 1.19.*, 2.01.*, 2.02.*, 2.03.*, 2.04.*, 2.05.* e 2.06.*.

É possível restaurar um snapshot de uma versão atualmente compatível do Aurora MySQL para a versão Aurora MySQL 2.06.0. Você tem a opção de atualizar os clusters de bancos de dados Aurora MySQL 2.* existentes para o Aurora MySQL 2.06.0. Não é possível atualizar um cluster do Aurora MySQL 1.* existente diretamente para o 2.06.0. No entanto, é possível restaurar seu snapshot no Aurora MySQL 2.06.0.

Para criar um cluster com uma versão mais antiga do Aurora MySQL, especifique a versão do mecanismo por meio da AWS Management Console, da ou da API do AWS CLI RDS.

nota

No momento, essa versão não está disponível nas seguintes AWS regiões: AWS GovCloud (Leste dos EUA) [us-gov-east-1], AWS GovCloud (Oeste dos EUA) [-1], China (Ningxia) [us-gov-westcn-northwest-1], Ásia-Pacífico (Hong Kong) [ap-east-1] e Oriente Médio (Bahrein) [me-south-1]. Haverá um anúncio separado assim que ela for disponibilizada.

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

Novos recursos:

  • Os clusters do Aurora MySQL já oferecem suporte para os tipos de instância db.r5.8xlarge, db.r5.16xlarge e db.r5.24xlarge. Para obter mais informações sobre tipos de instância para clusters do Aurora MySQL, consulte Classes de instância de banco de dados Aurora no Guia do usuário do Amazon Aurora.

  • O recurso de junção de hash já está disponível para o público e não exige o modo de laboratório do Aurora definido como ativado. Esse recurso pode melhorar a performance da consulta quando você precisa unir uma grande quantidade de dados usando um equijoin. Para obter mais informações sobre como usar esse recurso, consulte Usar a API de dados do Aurora Serverless no Guia do usuário do Amazon Aurora.

  • O recurso disputa de linhas dinâmica já está disponível para o público e não exige o modo de laboratório do Aurora definido como ativado. Esse recurso melhora substancialmente as taxas de transferência para workloads com muitas transações disputando linhas na mesma página.

  • O Aurora MySQL 2.06 e posterior oferece suporte ao retrocesso de um cluster de banco de dados para um período específico, sem restaurar os dados de um backup. Esse recurso, conhecido como retrocesso, oferece uma maneira rápida de se recuperar de erros do usuário, como descartar a tabela errada ou excluir a linha errada. O retrocesso é concluído em segundos, mesmo para bancos de dados grandes. Leia o AWS blog para obter uma visão geral e consulte Backtracking an Aurora DB Cluster no Guia do usuário do Amazon Aurora para obter mais detalhes.

  • O Aurora 2.06 e versões posteriores oferecem suporte a AWS Lambda invocações síncronas por meio da função nativa. lambda_sync() A função nativa lambda_async() também está disponível e pode ser usada como uma alternativa ao procedimento armazenado existente para a invocação assíncrona do Lambda. Para obter informações sobre como chamar funções do Lambda, consulte Como invocar uma função do Lambda com uma função nativa do Aurora MySQL no Guia do usuário do Amazon Aurora.

Correções críticas:

Nenhum.

Correções de alta prioridade:

Correções de segurança

Tratamento de conexões

  • A disponibilidade do banco de dados foi aprimorada para melhor atender a uma elevação repentina nas conexões do cliente durante a execução de um ou mais DDLs. Ela é tratada com a criação temporária de threads adicionais quando necessário. O sistema solicitará a atualização se o banco de dados não responder após a elevação nas conexões durante o processamento de DDL.

Reinicialização do mecanismo

  • Corrigimos um problema de indisponibilidade prolongada na reinicialização do mecanismo. Isso resolve o problema na inicialização do grupo de buffers. Esse problema ocorre raramente, mas pode afetar qualquer versão compatível.

  • Corrigido um problema que faz com que um banco de dados configurado como principal do log binário (binlog) seja reiniciado durante a execução de uma workload de gravação intensa.

Correções de estabilidade geral:

  • Fizemos melhorias nos casos em que as consultas que acessam dados não armazenados em cache podem ficar mais lentas do que o normal. Incentivamos os clientes que tiverem latência de leitura elevada sem explicação ao acessarem dados não armazenados em cache a fazerem a atualização, pois talvez tenham esse problema.

  • Corrigimos um problema de falha ao restaurar tabelas particionadas de um snapshot de banco de dados. Os clientes que encontrarem erros ao acessarem tabelas particionadas em um banco de dados restaurado de um snapshot de um banco de dados do Aurora MySQL 1.* devem usar esta versão.

  • Melhoramos a estabilidade das réplicas do Aurora corrigindo a contenção de bloqueio entre os threads que atendem a consultas e os que aplicam alterações do esquema enquanto uma consulta DDL está em andamento na instância de banco de dados do gravador.

  • Corrigimos um problema de estabilidade relacionado à atualização da tabela mysql.innodb_table_stats, disparada por operações DDL.

  • Corrigimos um problema que relatava incorretamente um ERROR 1836 quando uma consulta aninhada era executada em uma tabela temporária na réplica do Aurora.

Melhorias de desempenho:

  • Melhoramos a performance da replicação do log binário evitando chamadas desnecessárias de API ao cache se o cache de consultas tiver sido desabilitado no operador do log binário.

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 esses recursos 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

O Aurora MySQL 2.06.0 é 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, o Aurora MySQL 2.06.0 não oferece suporte aos seguintes recursos do MySQL 5.7:

  • Plug-in 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