Atualizações do mecanismo de SQL banco de dados Aurora My 2023-12-28 (versão 2.12.1, compatível com My 5.7.40) SQL - 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 SQL banco de dados Aurora My 2023-12-28 (versão 2.12.1, compatível com My 5.7.40) SQL

Versão: 2.12.1

O Aurora My SQL 2.12.1 está disponível ao público em geral. As versões do Aurora My SQL 2.12 são compatíveis até o My 5.7.40. SQL Para obter mais informações sobre as mudanças na comunidade, consulte Mudanças em My SQL 5.7.40 (2022-10-11, Disponibilidade geral).

As SQL versões do Aurora My atualmente suportadas são 2.07.*, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.* e 3.05.*.

Você pode atualizar um cluster de banco de dados Aurora My SQL 2.* existente para o Aurora My 2.12.1. SQL Você também pode restaurar um snapshot de qualquer versão atualmente compatível do Aurora My para o Aurora SQL My 2.12.1. SQL

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

Problemas de segurança corrigidos e CVEs listados abaixo:

Esta versão inclui todas as CVEs correções da comunidade, incluindo My SQL 5.7.44.

Correções e outras melhorias para ajustar o tratamento em um ambiente gerenciado. CVECorreções adicionais estão abaixo:

Novos recursos:

  • Foi adicionado suporte para replicação de log binário multiencadeado (binlog), em que o SQL encadeamento na réplica do log binário aplicaria 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 as instâncias do Aurora My SQL Database usando a consulta paralela podem sofrer uma reinicialização do banco de dados ao executar um grande número de consultas paralelas simultâneas.

  • Foi corrigido um problema com a contenção de bloqueios causada por um encadeamento de registro de auditoria que pode levar à alta CPU utilização e ao tempo limite do aplicativo 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 ou READ_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 fazia com que uma instância do Aurora Reader fosse reiniciada ao executar consultas Data Manipulation Language (DML) em uma tabela contendo um índice de texto completo.

  • A inserção rápida não está habilitada nesta SQL versão do Aurora My, 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 Amazon Aurora My SQL performance enhancements.

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.

  • Corrigido 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 rotação e, em alguns casos, aumentem a CPU utilização.

  • 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 global information_schema e performance_schema ao usar o encaminhamento de gravação.

  • Foi corrigido um problema que causava a reinicialização do banco de dados ao executar SELECT instruções com tabelas particionadas (criadas em uma versão do My SQL compatível com o antigo manipulador de ha_partition partições) 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 Aurora My SQL binlog está executando QUERY eventos gravados no arquivo de log binário da fonte sem um banco de dados padrão definido pelo comando. USE

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

  • Corrigido 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 como LOGICAL_CLOCK e a replica_preserve_commit_order variável é transformada. ON Esse problema pode ocorrer quando uma transação maior que 500 MB é executada na origem.

Integração das correções de bugs do My SQL 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 Meus SQL bugs corrigidos pelas atualizações do mecanismo de banco de dados Aurora My SQL 2.x.

  • 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 My versão 2 SQL

Atualmente, os seguintes recursos não são compatíveis com o Aurora My SQL versão 2 (compatível com o My SQL 5.7).

  • Lotes de verificação

Minha compatibilidade com 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:

  • A CREATE TABLESPACE SQL declaração

  • 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