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 Aurora My SQL Database Engine 2020-06-02 (versão 2.08.0) (Obsoleto)
Versão: 2.08.0
O Aurora My SQL 2.08.0 está disponível ao público em geral. As versões do Aurora My SQL 2.x são compatíveis com o My SQL 5.7 e as versões do Aurora My 1.x são compatíveis com o SQL My 5.6. SQL
As SQL versões do Aurora My atualmente suportadas são 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* e 3.02.*.
Você pode restaurar um snapshot de uma versão atualmente compatível do Aurora My para o Aurora SQL My 2.08.0. SQL Você também tem a opção de atualizar os clusters de banco de dados existentes do Aurora My SQL 2.* para o Aurora My 2.08.0. SQL Você não pode atualizar um cluster Aurora My SQL 1.* existente diretamente para 2.08.0; no entanto, você pode restaurar seu snapshot para o Aurora My 2.08.0. SQL
Para criar um cluster com uma versão mais antiga do Aurora MySQL, especifique a versão do mecanismo por meio do AWS Management Console AWS CLI, the ou o. RDS API
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
nota
Para obter informações sobre como atualizar seu cluster de SQL banco de dados do Aurora My, consulte Como atualizar a versão secundária ou o nível de patch de um cluster do Aurora My SQL DB no Guia do usuário do Amazon Aurora.
Melhorias
Novos recursos:
-
Melhoria no processamento de log binário (binlog) para reduzir o tempo de recuperação de falhas e a latência de tempo de confirmação quando transações muito grandes estão envolvidas.
-
Lançamento do recurso Database Activity Streams (DAS) para o SQL Aurora My. Esse recurso fornece um fluxo de near-real-time dados da atividade do banco de dados em seu banco de dados relacional para ajudá-lo a monitorar a atividade. Para obter mais informações, consulte Monitorar o Amazon Aurora com o recurso Database Activity Streams no Guia do usuário do Amazon Aurora.
-
Atualização de arquivos de fuso horário para oferecer suporte à alteração de fuso horário mais recente do Brasil.
-
Introduziu novas palavras-chave SQL para exercitar a funcionalidade de junção de hash para uma tabela específica e/ou tabela interna:
HASH_JOIN
,HASH_JOIN_PROBING
, e.HASH_JOIN_BUILDING
Para obter detalhes adicionais, consulte Aurora My SQL hints no Guia do usuário do Amazon Aurora. -
Introduziu o suporte à dica de ordem de junção no Aurora SQL My 5.7 por meio do backport de um recurso do My 8.0
. SQL As novas dicas são JOIN_FIXED_ORDER
,JOIN_ORDER
,JOIN_PREFIX
eJOIN_SUFFIX
. Para obter documentação detalhada do suporte de dicas de ordem de junção, consulte WL#9158: Join Order Hints. -
O Aurora Machine Learning agora oferece suporte a funções definidas pelo usuário com
MEDIUMINT
como o tipo de retorno. -
O procedimento
lambda_async()
armazenado agora suporta todos os Meus SQLutf8
caracteres.
Correções de alta prioridade:
-
Corrigido um problema que poderia fazer com que uma instância de banco de dados do Reader retornasse resultados incompletos para uma FTS consulta depois que a
INFORMATION_SCHEMA.INNODB_SYS_TABLES
tabela fosse consultada na instância de banco de dados do escritor.
Melhorias de disponibilidade:
-
Correção de um problema que resultava na reinicialização do banco de dados após uma instrução de várias consultas que acessa várias tabelas ou bancos de dados ser executada com o cache de consulta habilitado.
-
Correção de uma condição de corrida no gerenciador de bloqueio que resultava em uma reinicialização ou um failover do banco de dados durante a reversão da transação.
-
Correção de um problema que acionava a reinicialização ou o failover do banco de dados quando várias conexões estavam tentando atualizar a mesma tabela com um índice de Pesquisa de texto completo.
-
Correção de um problema que poderia acionar uma reinicialização ou um failover do banco de dados durante um comando
kill session
. Se você encontrar esse problema, entre em contato com o AWS suporte para ativar essa correção na sua instância. -
Correção de um problema que fazia com que a instância de banco de dados do leitor reiniciasse durante uma transação com várias instruções
SELECT
e uma workload de gravação intensiva na instância de banco de dados do gravador comAUTOCOMMIT
habilitado. -
Foi corrigido um problema que fazia com que a instância de banco de dados do leitor fosse reiniciada após a execução de consultas de longa duração enquanto a instância de banco de dados do gravador estava sob uma carga de trabalho pesada OLTP de gravação.
Melhorias gerais:
-
Melhoria no tempo de recuperação de banco de dados e na latência de confirmação para transações de longa execução quando o log binário está habilitado.
-
Melhoria do algoritmo para gerar melhores estatísticas para estimar contagens de valores distintas em colunas indexadas, incluindo colunas com distribuições de dados distorcidos.
-
Reduziu o tempo de resposta e CPU a utilização de consultas de junção que acessam Minhas tabelas ISAM temporárias e os resultados se espalham para o armazenamento local.
-
Foi corrigido um problema que impedia que os snapshots do Aurora My SQL 5.6 com nomes de banco de dados ou tabelas contendo espaços fossem restaurados em um novo cluster do Aurora My 5.7. SQL
-
Inclusão de informações de transação da vítima quando o deadlock é resolvido no
show engine innodb status
. -
Correção de um problema que fazia com que as conexões ficassem presas quando clientes de várias versões diferentes estavam conectados ao mesmo banco de dados e acessavam o cache de consulta.
-
Corrigido um vazamento de memória resultante de várias invocações do fluxo de trabalho Zero-Downtime Patch (ZDP) ou Zero-Downtime Restart (ZDR) durante toda a vida útil de uma instância de banco de dados.
-
Foi corrigida uma mensagem de erro nas operações Zero-Downtime Patch (ZDP) ou Zero-Downtime Restart (ZDR) informando erroneamente que a última transação foi abortada se o sinalizador de confirmação automática estivesse desativado.
-
Corrigido um problema nas operações Zero-Downtime Patch (ZDP) que poderia levar a uma mensagem de erro de falha do servidor ao restaurar variáveis de sessão do usuário no novo processo de banco de dados.
-
Corrigido um problema nas operações do Zero Downtime Patch (ZDP) que poderia causar falhas intermitentes no banco de dados quando havia consultas de longa execução durante a aplicação de patches.
-
Corrigido um problema em que consultas, incluindo uma função de Aurora Machine Learning, retornavam mensagens de erro vazias devido a uma resposta de erro tratada incorretamente de serviços de Machine Learning, como Amazon AI SageMaker e Amazon Comprehend.
-
Corrigido um problema na funcionalidade de out-of-memory monitoramento que não respeitava um valor personalizado do
table_definition_cache
parâmetro. -
A mensagem de erro “A execução da consulta foi interrompida” é retornada se uma consulta do Aurora Machine Learning for interrompida. Anteriormente, a mensagem genérica “Erro interno no processamento de solicitação de ML” era retornada.
-
Correção de um problema que poderia fazer com que um operador de log binário tivesse um tempo limite de conexão quando o parâmetro
slave_net_timeout
fosse menor que o parâmetroaurora_binlog_replication_max_yield_seconds
e houvesse baixa workload no cluster mestre de log binário. -
Melhoria no monitoramento do progresso de recuperação de log binário com envio de mensagens informativas no log de erros com uma frequência de uma mensagem por minuto.
-
Correção de um problema que poderia fazer com que transações ativas não fossem relatadas pela consulta
SHOW ENGINE INNODB STATUS
.
Integração das correções de bugs SQL da edição My Community
-
Bug #25289359
: um bloqueio de cache de texto completo obtido quando os dados foram sincronizados não foi liberado se o tamanho de cache de texto completo excedeu o limite respectivo. -
Bug #29138644
: Alterar manualmente a hora do sistema enquanto o Meu SQL servidor estava em execução causou atrasos no thread do limpador de páginas. -
Bug #25222337
: O nome de um campo de coluna NULL virtual em um índice virtual causou a saída de um servidor durante uma comparação de nome de campo que ocorre ao preencher colunas virtuais afetadas por uma restrição de chave estrangeira. -
Bug #25053286
: executar um procedimento armazenado que contém uma consulta que acessou uma visualização pode alocar memória que não foi liberada até o término da sessão. -
Bug #25586773
: Executar um procedimento armazenado contendo uma instrução que criou uma tabela a partir do conteúdo de determinadas SELECT instruções pode resultar em um vazamento de memória. -
Bug #28834208
: Durante a aplicação de log, após uma OPTIMIZETABLE operação, o InnoDB não preencheu as colunas virtuais antes de verificar as atualizações do índice da coluna virtual. -
Bug n.º 26666274
: loop infinito no contêiner de buffer de esquema de performance devido a excesso de inteiros não assinados de 32 bits.
Comparação com Aurora My version 1 SQL
Os seguintes SQL recursos do Amazon Aurora My são compatíveis com o Aurora My SQL Version 1 (compatível com My SQL 5.6), mas atualmente esses recursos não são compatíveis com o Aurora My SQL Version 2 (compatível com My 5.7). SQL
-
Pré-busca de chave assíncrona (). AKP Para obter mais informações, consulte Otimizar consultas de junção indexadas do Aurora MySQL com pré-busca de chave assíncrona no Guia do usuário do Amazon Aurora.
-
Hash joins. Para obter mais informações, consulte Otimizando grandes consultas do Aurora SQL My join com hash joins no Guia do usuário do Amazon Aurora.
-
Funções nativas para invocar AWS Lambda funções de forma síncrona. Para obter mais informações, consulte Como invocar uma função Lambda com uma função nativa do Aurora SQL My no Guia do usuário do Amazon Aurora.
-
Lote de varredura. Para obter mais informações, consulte Atualizações do mecanismo de banco de dados do Aurora MySQL de 2017-12-11 (versão 1.16) (obsoleta).
-
Migração de dados do My SQL usando um bucket do Amazon S3. Para obter mais informações, consulte Como migrar dados do My SQL usando um bucket do Amazon S3 no Guia do usuário do Amazon Aurora.
Minha compatibilidade com o SQL 5.7
Essa SQL versão do Aurora My é compatível com fio com o My SQL 5.7 e inclui recursos como JSON suporte, índices espaciais e colunas geradas. O Aurora My SQL usa uma implementação nativa de indexação espacial usando curvas de ordem z para oferecer desempenho de gravação >20x melhor e desempenho de leitura >10x melhor do que o My 5.7 para conjuntos de dados espaciais. SQL
Atualmente, essa SQL versão do Aurora My não é compatível com os seguintes recursos do My SQL 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
CREATE TABLESPACE
SQL declaração