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 Aurora MySQL 2023-12-28 (versão 2.12.1, compatível com o MySQL 5.7.40) Esta versão chegou ao fim do suporte padrão.
Versão: 2.12.1
O Aurora MySQL 2.12.1 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 suportadas do Aurora MySQL são 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.* e 3.05.*.
Você pode atualizar um cluster de banco de dados existente do Aurora MySQL 2.* para o Aurora MySQL 2.12.1. Também é possível restaurar um snapshot de qualquer versão atualmente compatível do Aurora MySQL para o Aurora MySQL 2.12.1.
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 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
Problemas de segurança corrigidos e CVEs listados abaixo:
Esta versão inclui todas as CVEs correções da comunidade, incluindo o MySQL 5.7.44.
Correções e outras melhorias para ajustar o tratamento em um ambiente gerenciado. Veja as correções adicionais de CVE:
-
Correção do processamento de tokens de um único caractere por um plug-in de analisador de pesquisa de texto completo (FTS) (Bug n.º 35432973)
-
Corrigido um problema em que os eventos que foram relatados durante o processamento das rotações do registro de auditoria podiam não ser gravados no registro de auditoria
Novos recursos:
-
Compatibilidade adicionada com a replicação de log binário (binlog) de vários threads, em que o thread SQL na réplica do log binário aplica eventos de log binário em paralelo quando possível. Saiba mais sobre as opções de configuração para ajudar a ajustar a replicação de vários threads no Guia do usuário do Aurora.
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.
-
Correção de um problema com a contenção de bloqueios causada por um thread de registo em log de auditoria que provoca alta utilização da CPU e tempos limite da aplicação cliente.
-
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.
-
Correção de um problema no gerenciador de bloqueio que podia causar a reinicialização ou o failover ao processar confirmações em duas fases com o nível de isolamento definido como
READ_COMMITED
ouREAD_UNCOMMITED
e quando eram usadas transações XA ou o log binário (binlog) estava habilitado. -
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.
-
Correção de um problema que pode fazer com que a instância do banco de dados seja reiniciada quando o número de conexões do banco de dados se aproxima do valor definido pelo parâmetro
max_connections
. -
Correção de um problema que pode fazer com que uma instância do leitor do Aurora seja reiniciada ao executar consultas de linguagem de manipulação de dados (DML) em uma tabela contendo um índice de texto completo.
-
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:
-
Correção de um problema que pode fazer com que uma consulta paralela apresente falha devido a problemas transitórios de rede durante a leitura de dados do volume do cluster do Aurora.
-
Correção de um problema relacionado ao gerenciamento de arquivos de log de auditoria que pode fazer com que os arquivos de log fiquem inacessíveis para download ou alternância e, em alguns casos, aumente a utilização da CPU.
-
Correção de 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.*.
-
Correção de um problema que pode gerar 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.
-
Correção de um problema que pode produzir um valor incorreto da variável
Threads_running
nas tabelas de status globalinformation_schema
eperformance_schema
ao usar o encaminhamento de gravação. -
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çõesha_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 comandoUSE
. -
Corrigido um problema que pode fazer com que a
CommitLatency
CloudWatch métrica seja relatada incorretamente quando oinnodb_flush_log_at_trx_commit
parâmetro não está definido como 1. -
Corrigido um problema que pode fazer com que as conexões de banco de dados sejam fechadas antes de serem estabelecidas. É mais provável que esse problema afete instâncias de banco de dados que abrem e fecham conexões em taxa alta.
-
Foi corrigido um problema que pode causar a reinicialização do banco de dados quando consumidores conectados de log binário (binlog) estão usando um servidor de replicação de log binário duplicado. IDs
-
Correção de um problema que pode fazer com que a replicação de log binário de vários segmentos pare quando a
replica_parallel_type
variável é definida comoLOGICAL_CLOCK
e areplica_preserve_commit_order
variável é transformada.ON
Esse problema pode ocorrer quando uma transação maior que 500 MB é executada na origem.
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.
-
Correção de um problema que pode fazer com que conexões remotas novas e existentes parem quando executadas simultaneamente com a instrução
SHOW PROCESSLIST
(Bug da comunidade n.º 34857411) -
Replicação: alguns eventos de logs binários nem sempre foram tratados corretamente (Bug n.º 34617506)
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).
-
Lotes de verificação
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