Todos os produtos
Search
Central de documentação

PolarDB:PolarDB for MySQL 5.7 release notes

Última atualização: Nov 03, 2026

Este tópico descreve as atualizações e os recursos do PolarDB for MySQL 5.7.

5.7.1.0.42.1 & 5.7.1.0.42.2 & 5.7.1.0.42.3

Categoria

Descrição

Data de lançamento

Novo recurso

Adiciona um recurso adaptativo de Semi-sync que ativa ou desativa dinamicamente a sincronização semissíncrona com base na latência de rede do standby. Além disso, fornece os parâmetros innodb_polar_wait_slave_reply_ e as variáveis de status Innodb_polar_repl_.

  • 5.7.1.0.42.1: 2026-08-14

  • 5.7.1.0.42.2: 2026-08-16

  • 5.7.1.0.42.3: 2026-09-12

5.7.1.0.42

Categoria

Descrição

Data de lançamento

Correções de bugs

Corrige um problema em que a execução de purge binlog durante a inicialização do MySQL Community Edition poderia causar um erro de Previous_gtid.

2026-08-04

Soluciona uma falha em que o acesso simultâneo a objetos page_hash obsoletos durante o resize do buffer pool online no InnoDB poderia causar a falha do mysqld.

Resolve um erro em que um status de sessão anormal após uma falha no LOAD DATA fazia com que instruções INSERT válidas subsequentes falhassem.

5.7.1.0.41 & 5.7.1.0.41.1 & 5.7.1.0.41.2 & 5.7.1.0.41.3

Categoria

Descrição

Data de lançamento

Novo recurso

Adiciona o parâmetro polar_compressed_table_policy para controlar a política de criação de tabelas compactadas no PolarDB.

  • 5.7.1.0.41: 2026-05-09

  • 5.7.1.0.41.1: 2026-06-28

  • 5.7.1.0.41.2: 2026-06-29

  • 5.7.1.0.41.3: 2026-07-25

Correções de bugs

Corrige um problema em que nós somente leitura podiam falhar ao consultar certos registros durante ajustes na estrutura de índice B-tree sob alta pressão de gravação. Esse problema é resolvido, ative o novo parâmetro innodb_polar_replica_skip_supremum.

Soluciona uma falha em que o parâmetro innodb_adaptive_hash_index poderia não ser ativado caso uma operação simultânea de redimensionamento do buffer pool fosse executada após a ativação do parâmetro.

5.7.1.0.40 & 5.7.1.0.40.1

Categoria

Descrição

Data de lançamento

Correção de bug

Corrige um problema que ocorria ao adicionar um outline para uma instrução SQL muito longa (maior que 1 KB). O modelo SQL era truncado, o que afetava as correspondências subsequentes. Para garantir planos de execução estáveis, o sistema agora bloqueia a adição desses describes e retorna um erro, evitando possíveis falhas silenciosas. Se for necessário, crie um outline para uma instrução SQL desse tipo, defina o parâmetro max_digest_length com um valor que seja 1,2 vezes o comprimento do texto SQL de destino ou superior.

  • 5.7.1.0.40: 2025-11-27

  • 5.7.1.0.40.1: 2026-07-02

5.7.1.0.39

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona um recurso para compactar logs de redo de Bulk Load durante processos DDL.

  • Adiciona suporte à compactação de logs de redo para dados BLOB.

  • Otimiza o desempenho de gravação de dados BLOB durante reconstruções de tabela DDL.

2025-08-25

Correções de bugs

  • Corrige um problema em que um failover de alta disponibilidade (HA) acionado por extensões de preenchimento com zeros sob altas cargas de gravação poderia causar a falha do cluster.

  • Soluciona uma falha em que a permissão LOCK TABLES era exigida para executar instruções SELECT ... FOR UPDATE.

  • Resolve um problema raro em que o processo de purge em segundo plano poderia causar corrupção de índice secundário durante a reversão de uma transação.

5.7.1.0.38

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que a atualização de um valor NULL para uma string vazia em uma tabela que usa o formato de linha REDUNDANT e tem a adição instantânea de colunas ativada poderia causar a falha do cluster.

  • Soluciona um problema ocasional de leitura/gravação fora dos limites no ROW LOG ao executar uma operação DDL online em uma tabela com colunas virtuais.

  • Resolve uma falha em que o memory profile não podia ser ativado ao reiniciar um cluster de produção 5.7.

  • Otimiza as configurações de variáveis relacionadas a global consistency (high-performance mode). O escopo foi alterado do nível do sistema para o nível da conexão, permitindo configurar a ativação do recurso no proxy de banco de dados.

  • Corrige um erro em que o cluster falhava caso um nó somente leitura não encontrasse um arquivo especificado ao abri-lo durante um processo DDL.

  • Soluciona um problema em que ocorria um erro de "arquivo não encontrado" quando um nó somente leitura executava o Show Binlog Events.

  • Resolve um problema de possível corrupção de índice para índices secundários criados em colunas virtuais.

  • Corrige um problema de compatibilidade em que o recurso database and table extension e o recurso de extensão de espaço de arquivo eram incompatíveis porque o parâmetro loose_innodb_initialize_in_space_extend não podia ser definido como 0.

  • Soluciona uma falha em que o processo database and table restoration podia ser interrompido ao usar o recurso de extensão de espaço sem definir o valor como 0.

  • Resolve um problema em que os dados não podiam ser recuperados usando IMPORT TABLESPACE após a interrupção anormal do processo otimizado de gravação de BLOB.

2025-06-20

5.7.1.0.37

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona as funções sm4_encrypt() e sm4_decrypt() para implementar criptografia de acesso no nível do campo usando o algoritmo SM4.

2025-01-13

Correções de bugs

  • Corrige um problema de compatibilidade de variáveis do sistema. Nenhum erro é relatado se existirem itens duplicados ao definir uma variável flagset, como optimizer_switch.

  • Soluciona um problema de sincronização lenta de logs de redo quando Innodb_flush_log_at_trx_commit=0, o que poderia causar um tempo limite de consistência de SCC.

  • Resolve um problema raro em que um nó secundário falhava durante uma busca reversa em uma estrutura de índice devido a um deslocamento de sincronização perdido.

  • Corrige uma falha em que um erro durante um processo DDL não atômico impedia a inicialização do cluster.

  • Soluciona um problema em versões anteriores da comunidade em que o JOIN ORDER em instruções UPDATE de várias tabelas não era otimizado corretamente.

5.7.1.0.36

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte para creating custom temporary tables on read-only nodes. Apenas os mecanismos MEMORY e MyISAM são suportados.

  • Otimiza o recurso de adição instantânea de colunas para suportar a adição de colunas a partitioned tables instantaneamente.

  • Otimiza o processo de scale-out do buffer pool e reduz a contenção de bloqueios com threads de usuário para melhorar a experiência de scale-out.

2024-11-28

Correções de bugs

  • Corrige um problema em que conflitos entre a divisão avançada de transações no proxy e Fast Query Cache afetavam o conjunto de resultados.

  • Soluciona uma falha no new database and table restoration flow em que o processo era interrompido após várias rodadas de restauração na mesma tabela.

  • Resolve um problema em que a execução de CHECK TABLE em um nó somente leitura (RO) poderia causar a falha do cluster.

  • Corrige um problema raro em que a modificação do parâmetro innodb_bulk_load_page_grained_redo_enable dentro da janela de tempo durante a execução paralela de DDL poderia causar gravações de redo incorretas para algumas páginas.

  • Soluciona uma falha em que o valor de incremento automático de uma tabela era revertido quando uma instrução INSERT ... ON DUPLICATE KEY UPDATE era executada após a alternância de um nó somente leitura para um nó de leitura/gravação.

  • Resolve um problema por meio da desativação do caminho de acesso index merge intersection por padrão para instruções DML, melhorando o desempenho e evitando deadlocks.

5.7.1.0.35

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte à migração física do PolarDB 5.6 para o PolarDB 5.7.

  • Adiciona um recurso para aplicar TDE encryption a novas tabelas após a ativação da criptografia de dados transparente (TDE).

  • Inclui rastreamento de modificação de dados de granularidade fina para melhorar o desempenho de global consistency (high-performance mode).

  • Adiciona suporte para user-defined in-memory temporary tables em nós somente leitura. Atualmente, apenas os mecanismos MEMORY e MyISAM são suportados.

  • Otimiza a variável somente leitura max_digest_length para ser configurável dinamicamente.

  • Otimiza o desempenho do AIO simulado.

  • Otimiza a biblioteca de outlines para permitir um nome de biblioteca de outlines vazio para cada execução.

  • Otimiza os Threads de E/S do PolarDB para serem ajustáveis dinamicamente sem necessidade de reinicialização.

2024-08-30

Correções de bugs

  • Corrige um problema de conflito de bloqueio durante o scale-in dinâmico do buffer pool.

  • Soluciona problemas relacionados à pré-leitura de purge para o tipo de dados blob.

  • Resolve um problema em que o valor de incremento automático de um partitioned table era revertido após um failover de HA.

  • Corrige um problema de desempenho com serialização de json grande.

  • Soluciona um problema de precisão insuficiente para números de ponto flutuante em json.

  • Resolve um problema de deadlock causado por bloqueios de registro resultantes de restrições de chave única (UK) desnecessárias.

  • Corrige um problema em que threads de usuário em um nó somente leitura aguardavam muito tempo por uma página livre quando o buffer pool estava cheio.

  • Soluciona uma falha em que o valor de incremento automático podia ser revertido para 0 após a exclusão de todos os dados em uma tabela.

5.7.1.0.34

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona o recurso DDL preemptivo para resolver falhas na aquisição de bloqueios de metadados (MDL) durante a sincronização DDL.

  • Otimiza as prioridades de thread no PolarFileSystem para garantir o processamento oportuno de solicitações de transação e melhorar o desempenho DDL do PolarDB for MySQL.

  • Otimiza o desempenho de leitura de página em nós somente leitura no PolarFileSystem.

2024-07-01

Correção de bug

  • Corrige um problema em que o sistema MDL poderia apresentar comportamento anormal se o número de conexões excedesse 65.536.

5.7.1.0.33

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Melhora a mensagem de erro para falhas de sincronização de bloqueio de metadados (MDL) em nós somente leitura.

  • Adiciona o parâmetro polar_only_allow_discard_with_admin. Quando ativado, esse parâmetro proíbe os usuários de executar operações DISCARD. O valor padrão é ON. configure-o conforme necessário.

  • Aprimora o Fast Query Cache para incluir informações sobre o número de linhas retornadas. Para consultas com acerto de cache, o número de linhas retornadas pode ser exibido no log de auditoria.

2024-05-27

Correções de bugs

  • Corrige um problema em que o acesso de O&M do sistema afetava a métrica de status slow_queries.

  • Soluciona uma falha em que uma vírgula à direita era obrigatória ao definir loose_optimizer_switch usando o SET_VAR hint.

5.7.1.0.32

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte à criação e exclusão de tabelas temporárias dentro de transações após a ativação do recurso de identificador global de transações (GTID).

  • Inclui suporte para usar a sintaxe Variable-Setting Hint na consistência global (modo de alto desempenho).

  • Otimiza o desempenho do pool de threads quando a gravação simultânea multithread para log binário está ativada.

2024-03-27

Correções de bugs

  • Corrige um problema de incompatibilidade entre a criptografia de dados transparente (TDE) e a memória RDMA quando um processo filho é criado usando fork.

  • Soluciona uma falha em que solicitações subsequentes de scale-out eram bloqueadas porque uma instrução SQL de usuário grande ocupava muitas páginas por um período prolongado durante uma operação de scale-in do buffer pool.

  • Resolve um problema em que a reinicialização do nó era necessária para se recuperar de uma reversão de valor de incremento automático.

  • Corrige um problema de deadlock com read-ahead DDL em cenários de DDL paralelo.

  • Soluciona um erro em que novas solicitações INSERT encontravam um erro de "autoinc duplicate key" após a execução de uma instrução DDL que modifica partições em uma tabela particionada.

5.7.1.0.31

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Melhora a velocidade com que o pool de threads processa solicitações de conexão em cenários de baixa simultaneidade.

2024-01-31

Correções de bugs

  • Corrige um problema em que o uso do recurso de pré-leitura lógica poderia causar a falha de um nó.

  • Soluciona um problema de vazamento de memória ao usar o recurso de pré-leitura lógica.

  • Resolve um problema no novo fluxo de restauração de banco de dados e tabelas em que os threads não podiam ser encerrados porque o disco estava cheio.

  • Corrige uma falha no novo fluxo de restauração de banco de dados e tabelas em que a adição de um novo nó somente leitura (RO) falhava porque o deslocamento de registro do nó RO era muito baixo.

5.7.1.0.30.1

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que o valor de incremento automático era revertido após um failover de alta disponibilidade (HA) quando o autoinc_persist estava ativado.

  • Soluciona uma falha em que o valor de incremento automático era revertido após failovers de HA repetidos entre um nó de leitura/gravação e um nó standby (ou somente leitura).

  • Resolve um problema em que o nó standby perdia o mecanismo de reconexão de replicação física após a execução de uma operação Degrade no nó de leitura/gravação.

2023-12-11

5.7.1.0.30

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Otimiza o recurso de restauração de banco de dados e tabelas. As melhorias incluem velocidade de restauração mais rápida e suporte para reversões de falha de tarefa.

  • Otimiza o recurso de saída de log com a remoção de logs de erro desnecessários do fil_space_extend.

2023-11-23

Correções de bugs

  • Corrige um problema em que o descarte de páginas sujas em um nó de leitura/gravação (RW) era bloqueado porque o nó RW não encerrava a relação de replicação em casos especiais quando o servidor físico de um nó somente leitura (RO) falhava.

  • Soluciona uma falha em que o valor de incremento automático era revertido devido à evicção de cache de tabela causada por um número excessivo de tabelas após um failover de alta disponibilidade (HA).

  • Resolve um problema em que o link de migração era interrompido devido a uma reinicialização do cluster PolarDB durante uma atualização com um clique em do RDS for MySQL para o PolarDB for MySQL.

  • Corrige um problema de checkpoints anormais durante o processo de undo truncate.

  • Soluciona um erro em que um nó somente leitura não usava a interface de varredura rápida do diretório polarfs para se conectar ao nó de leitura/gravação na inicialização.

5.7.1.0.29

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema de deadlock causado por um conflito entre uma operação cross-page de pré-leitura lógica e uma operação de mesclagem Split Merge Operation (SMO).

  • Soluciona uma falha em que tabelas temporárias no mecanismo InnoDB não podiam ser liberadas.

  • Resolve um problema em que a exclusão da última regra CCL do mesmo tipo de instrução SQL que especificava apenas uma palavra-chave sem esquema e tabela poderia causar a falha de um nó.

2023-09-14

5.7.1.0.28.4

Categoria

Descrição

Data de lançamento

Correção de bug

Corrige um problema em que o desempenho de gravação diminuía porque o thread page cleaner liberava muitas páginas sujas quando o nível de páginas sujas estava baixo.

2023-08-28

5.7.1.0.28.2

Categoria

Descrição

Data de lançamento

Correção de bug

Soluciona um problema em que a latência do SQL aumentava devido à pressão excessiva no disco local após a ativação do log de auditoria.

2023-08-02

5.7.1.0.28

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona o parâmetro innodb_polar_import_tablespace_strict_mode. O valor padrão é ON, o que significa que um erro é relatado se o esquema da tabela contiver um índice de texto completo ao executar uma operação de restauração de banco de dados e tabela.

  • Inclui o parâmetro innodb_polar_scc no nível da sessão para controlar se a solicitação de conexão atual requer consistência forte. Quando a consistência global (modo de alto desempenho) está ativada e innodb_polar_scc=true para a conexão atual, a consistência global entra em vigor.

2023-07-23

Correções de bugs

  • Corrige um problema em que usuários comuns podiam exclua o banco de dados performance_schema.

  • Soluciona uma falha em que o LSN do checkpoint não avançava conforme o esperado.

  • Resolve um problema em que um erro poderia ocorrer ao executar uma consulta em um nó somente leitura (RO) enquanto uma operação ALTER TABLE ... IMPORT TABLESPACE estava sendo executada no nó de leitura/gravação (RW).

  • Corrige um erro em que o nó secundário não acionava o mecanismo de reconexão quando o nó primário era desligado e reiniciado.

  • Soluciona um problema em que a função GROUP_CONCAT retornava um resultado incorreto devido a um estouro aritmético quando o parâmetro group_concat_max_len era definido com um valor grande.

  • Resolve um problema de contenção de bloqueio mutex em cenários de atualização de intervalo de alta simultaneidade após a ativação dinâmica do PolarTrans.

  • Corrige uma falha em que um nó somente leitura (RO) travava caso você se conectasse ao banco de dados por meio do nó RO para ler dados após o acionamento do mecanismo de reciclagem de log de undo no nó de leitura/gravação (RW).

5.7.1.0.27.2

Categoria

Descrição

Data de lançamento

Correção de bug

Corrige um problema em que um contador interno anormal no pool de threads poderia causar o empilhamento de solicitações SQL durante a gravação simultânea de logs de consultas lentas.

2023-06-14

5.7.1.0.27

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte à gravação de instruções DDL e LOCK TABLE em tabelas do sistema.

  • Compatibiliza o recurso de pool de threads com o CCL. Após a ativação do recurso de pool de threads, se uma conexão de usuário for bloqueada pelo CCL, a conexão é marcada dentro do pool de threads. O pool de threads então cria threads extras para executar instruções SQL em outras conexões.

  • Ao usar o Statement Outline, se um Index Hint especificado não existir, apenas um aviso é relatado em vez de um erro.

  • Otimiza show full tables from db_name like table_name.

  • Adiciona o parâmetro Innodb_scc_timeout_count para consistência global (modo de alto desempenho) para registrar o número de tempos limite durante as consultas.

  • Inclui o parâmetro Innodb_scc_timeout_degrade_count para consistência global (modo de alto desempenho) para registrar o número de vezes que uma consulta atingiu o tempo limite e foi alternada para uma consulta assíncrona.

  • Otimiza o processo de uso do Statement Outline ao ignorar o cálculo de hash de resumo para execução de instrução quando nenhum outline está presente.

  • Melhora a eficiência do truncamento de tabelas temporárias.

  • Adiciona suporte à consulta de informações GTID em nós somente leitura.

  • Otimiza a granularidade de bloqueio interno do PolarFS para melhorar significativamente o desempenho em alguns cenários de alta carga.

2023-05-08

Correções de bugs

  • Corrige um problema em que um evento não podia ser excluído após ser criado.

  • Soluciona uma falha em que uma conexão de banco de dados não podia ser estabelecida devido a um tempo limite de leitura quando a replicação física era estabelecida em um nó somente leitura.

  • Resolve um problema em que os logs de undo não podiam ser truncados.

  • Corrige um problema de atraso de replicação que ocorria quando um nó somente leitura aplicava logs de redo de uma tabela larga.

5.7.1.0.26.2

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que a ativação da consistência global (modo de alto desempenho) poderia causar a falha inesperada de uma réplica quente.

  • Soluciona uma falha em que os logs do PolarTrans não podiam ser recuperados adequadamente após a reinicialização de um nó de leitura/gravação.

2023-03-25

5.7.1.0.26

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que o valor AUTO_INCREMENT em uma instrução CREATE TABLE era perdido após um failover entre nós primários e secundários.

  • Soluciona um erro em que o parâmetro innodb_buffer_pool_in_core_file no arquivo my.cnf não entrava em vigor na inicialização do cluster.

  • Resolve um problema de comunicação lenta para o plugin de criptografia de dados transparente (TDE) em instâncias com grandes especificações de memória.

2023-02-27

5.7.1.0.25

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Ignora o ponto e vírgula no final da instrução SQL no parâmetro de consulta dos procedimentos armazenados integrados dbms_ccl.add_ccl_digest_rule, dbms_outln.add_index_outline e dbms_outln.add_optimizer_outline.

  • O Statement Outline agora suporta todas as cláusulas UNION.

  • Ajusta os parâmetros de tempo limite relacionados às conexões de replicação física para evitar problemas de conexão quando o servidor físico do nó de leitura/gravação falha.

  • Otimizações do pool de threads:

    • Permite configurar uma lista de usuários de alta prioridade usando o parâmetro thread_pool_high_priority_users. Quando o pool de threads aloca threads, ele prioriza as solicitações de usuários de alta prioridade.

    • Adiciona um mecanismo de bypass. Configure conexões privilegiadas usando o parâmetro bypass_thread_pool_ips. Quando um usuário se conecta ao banco de dados a partir de um endereço IP em bypass_thread_pool_ips, a conexão pode ignorar o pool de threads.

    • Inclui um mecanismo de tratamento de tempo limite de consulta lenta. O pool de threads ignora o número de threads em um estado de consulta lenta ao calcular o número total de threads. Isso garante que o número total de threads não seja mais limitado pelo número de threads de consulta lenta.

2023-01-06

Correção de bug

Corrige um problema em que o desempenho do banco de dados podia diminuir em cenários de transações de longa duração.

5.7.1.0.24

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona o parâmetro Innodb_scc_timeout_count para consistência global (modo de alto desempenho) para registrar o número de tempos limite durante as consultas.

  • Inclui o parâmetro Innodb_scc_timeout_degrade_count para consistência global (modo de alto desempenho) para registrar o número de vezes que uma consulta atingiu o tempo limite e foi alternada para uma consulta assíncrona.

2022-11-11

Correções de bugs

  • Corrige um problema em que o módulo de replicação física em um nó de leitura/gravação consumia memória extra.

  • Soluciona uma falha em que os logs de undo não podiam ser purgados em cenários especiais.

  • Resolve um problema em que as verificações de integridade de controle falhavam em cenários especiais, melhorando a estabilidade do sistema em cenários de alta simultaneidade.

5.7.1.0.23.3

Categoria

Descrição

Data de lançamento

Correção de bug

Corrige um problema de falha em nós somente leitura causado por um conflito de hash de nome de arquivo.

2022-09-17

5.7.1.0.23

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona o recurso de consistência global (modo de alto desempenho). Após a ativação desse recurso, os nós somente leitura do PolarDB podem fornecer serviços de leitura de consistência forte. Para obter mais informações, consulte Overview.

  • Otimiza o recurso read-ahead DDL para melhorar a eficiência da criação de índices.

  • Otimiza a classificação DDL. A mesclagem bidirecional é substituída pela mesclagem multidirecional para reduzir as operações de E/S e melhorar o desempenho da adição de índice DDL.

  • Melhora o desempenho do pool de threads sob alta simultaneidade.

2022-08-30

Correção de bug

Corrige um problema em que a exclusão de um banco de dados não era registrada no log de consultas lentas.

5.7.1.0.22

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona suporte ao recurso read-ahead DDL para melhorar a eficiência da criação de índices.

2022-06-17

Correções de bugs

  • Otimiza a escolha do caminho do índice de ordenação, que não considerava o custo de acesso à tabela por índice.

  • Soluciona um erro em que a limpeza da lista LRU era bloqueada, impedindo a liberação de páginas quando o buffer pool tinha muitas páginas sujas e a liberação estava lenta.

5.7.1.0.21

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona suporte a latência no nível de milissegundos para replicação física entre nós primários e secundários.

2022-05-20

Correções de bugs

  • Corrige um problema de atraso excessivo na replicação física sob baixas cargas do cluster.

  • Otimiza a escolha do índice de ordenação para priorizar caminhos de índice que podem usar condições de índice e fornecer ordenação.

  • Soluciona uma falha em que o otimizador não escolhia um caminho de intervalo de índice melhor para algumas instruções GROUP BY.

  • Resolve um problema em que um checkpoint não era acionado quando um nó somente leitura se registrava em um nó de leitura/gravação.

5.7.1.0.20

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Altera OF, COMMIT_ON_SUCCESS, ROLLBACK_ON_FAIL e TARGET_AFFECT_ROW de palavras-chave reservadas para palavras-chave não reservadas na análise de SQL.

2022-04-07

5.7.1.0.17

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte ao recurso de otimização de linha quente. Para obter mais informações, consulte Hot row optimization.

  • Inclui suporte ao recurso de réplica quente para melhorar ainda mais a eficiência da alta disponibilidade.

2022-01-14

5.7.1.0.16

Categoria

Descrição

Data de lançamento

Correção de bug

Otimiza a política para acionar checkpoints manualmente.

2021-12-14

5.7.1.0.15

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona o recurso Fast Query Cache. Para obter mais informações, consulte Fast Query Cache.

2021-11-17

5.7.1.0.14

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Fornece uma dica de otimizador que permite aos usuários controlar se forçam a mesclagem de view. Para obter mais informações, visualize a documentação oficial do MySQL.

  • Adiciona suporte à sintaxe SELECT FOR UPDATE WAIT N. N indica o período de tempo limite em segundos e se aplica apenas a um bloqueio de linha única. Se uma consulta precisar bloquear várias linhas, o sistema não acumula o tempo para várias linhas, mas verifica apenas o tempo limite para uma única linha. Se o tempo de espera exceder N segundos, o sistema retorna um erro de tempo limite de espera de bloqueio: Lock wait timeout exceeded; try restarting transaction.

2021-10-19

5.7.1.0.13

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Permite alternar um nó somente leitura no cluster secundário de uma GDN para um nó primário usando o comando alter polar to slave. Isso implementa alta disponibilidade para o cluster secundário.

2021-09-10

5.7.1.0.12

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte a múltiplas conexões entre o cluster primário e os nós de sincronização em uma GDN para melhorar o throughput da replicação física.

  • Adiciona suporte à obtenção de logs binários de nós somente leitura. Para obter mais informações, consulte Remotely obtain and parse binary logs of PolarDB for MySQL.

2021-08-27

Correções de bugs

  • Corrige um problema em que as regras para bancos de dados e tabelas especificados no Controle de Simultaneidade de Instruções não podiam ser correspondidas.

  • Acelera a aplicação de logs de redo em nós somente leitura e clusters secundários para melhorar a eficiência de sincronização do nó primário.

5.7.1.0.11

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona o parâmetro polar_replica_work_on_nonblock_mdl_mode. Quando esse parâmetro é ativado, transações não confirmadas no nível de isolamento RU/RC em um nó somente leitura não bloqueiam mais as operações DDL no nó primário. Nesse caso, as propriedades transacionais das definições de tabela não são mais garantidas no nó somente leitura.

2021-07-08

5.7.1.0.10

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona suporte à sintaxe SELECT FOR UPDATE/SHARE SKIP LOCKED/NOWAIT para compatibilidade com o MySQL 8.0. Para obter mais informações, visualize o MySQL 8.0.

2021-06-15

Correção de bug

Adiciona suporte à gravação de dados de tabela temporária do InnoDB no disco em nós somente leitura.

5.7.1.0.9

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Adiciona suporte ao Quick Launch do mecanismo de armazenamento em cenários de múltiplas tabelas.

  • Corrige um problema de falha do banco de dados causado pela reversão de uma operação UPDATE em uma coluna virtual.

2021-05-13

5.7.1.0.8

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Especifica se a política de checkpoint deve ser executada imediatamente no nó primário quando um nó somente leitura estabelece uma relação de replicação.

2021-04-19

Correções de bugs

  • Altera KICKOUT para uma palavra-chave não reservada.

  • Soluciona um erro em que as informações de criptografia em uma tabela criptografada por TDE podiam ser perdidas após um failover primário/secundário, levando à falha de descriptografia.

5.7.1.0.7

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona o recurso DDL paralelo para melhorar o desempenho DDL. Para obter mais informações, consulte Parallel DDL.

  • Inclui o parâmetro innodb_buffer_pool_in_core_file para remover o buffer pool do arquivo core.

  • Adiciona suporte às seguintes palavras-chave em Index Hints, que permitem ao otimizador usar ou ignorar índices especificados ao processar consultas:

    • GROUP_INDEX ou NO_GROUP_INDEX: Use ou ignore o índice especificado para uma varredura de índice com uma operação GROUP BY.

    • INDEX ou NO_INDEX: Força o servidor a usar ou ignorar o índice especificado.

    • JOIN_INDEX ou NO_JOIN_INDEX: Força o MySQL a usar ou ignorar o índice especificado para qualquer método de acesso.

  • Adiciona suporte às seguintes palavras-chave em Join Order Hint, que permitem ao otimizador que selecione uma ordem de junção de tabela apropriada:

    • JOIN_FIXED_ORDER: Força o otimizador a juntar tabelas na ordem em que aparecem na cláusula FROM.

    • JOIN_ORDER: Instrui o otimizador a juntar tabelas na ordem especificada. Esta dica se aplica a tabelas nomeadas. O otimizador pode colocar tabelas não nomeadas em qualquer lugar na ordem de junção, inclusive entre tabelas especificadas.

    • JOIN_PREFIX: Instrui o otimizador a juntar tabelas na ordem especificada para as primeiras tabelas do plano de execução de junção. Esta dica se aplica a tabelas nomeadas. O otimizador coloca todas as outras tabelas após as tabelas nomeadas.

    • JOIN_SUFFIX: Instrui o otimizador a juntar tabelas na ordem especificada para as últimas tabelas do plano de execução de junção. Esta dica se aplica a tabelas nomeadas. O otimizador coloca todas as outras tabelas antes das tabelas nomeadas.

2021-03-10

Correções de bugs

  • Particiona a tabela de comparação de números de token e reserva alguns tokens para corrigir um problema em que o valor de hash de resumo da mesma instrução era inconsistente após a inserção de um novo token.

  • Corrige uma falha de upgrade/downgrade causada pela falha de um nó somente leitura ao se registrar no nó primário durante o processo de upgrade/downgrade.

  • Soluciona um erro em que a criação ou exclusão de uma tabela temporária em um procedimento armazenado fazia com que o cluster saísse anormalmente quando a variável de sistema session_track_temporary_tables estava ativada.

5.7.1.0.6.3

Categoria

Descrição

Data de lançamento

Correção de bug

Corrige um problema em que o resultado do SHOW PROCESSLIST estava incorreto em alguns cenários.

2021-02-22

5.7.1.0.6.2

Categoria

Descrição

Data de lançamento

Correção de bug

Soluciona um problema ocasional em que o código de erro 1032 (Can't find record in TABLE) ocorria ao executar uma consulta que usava a otimização Index Merge em um nó somente leitura.

2021-02-10

5.7.1.0.6.1

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema de liberação anormal de páginas sujas no nó de leitura/gravação.

  • Soluciona uma falha em que a zona primária não podia ser alterada em um cluster que havia passado por um failover primário/secundário.

  • Resolve um problema de falha do banco de dados causado por uma chamada incorreta para o Descritor de Thread (THD) ao executar o SHOW PROCESSLIST.

2021-02-02

5.7.1.0.6

Categoria

Descrição

Data de lançamento

Novos recursos e otimizações de desempenho

  • Adiciona suporte ao recurso Statement Queue. Para obter mais informações, consulte Statement Queue.

  • Inclui suporte ao recurso Instant add column. Para obter mais informações, consulte Instantly add a column at the end of a table.

  • Adiciona suporte ao recurso Returning. Para obter mais informações, consulte Returning.

  • Altera o valor padrão do parâmetro innodb_adaptive_hash_index de ON para OFF.

2021-01-29

Correção de bug

Corrige um problema em que as tabelas do sistema eram perdidas ao atualize a versão do kernel do PolarDB.

5.7.1.0.5

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que um nó somente leitura falhava quando uma consulta era executada nele após a modificação da chave no nó primário.

  • Soluciona uma falha em que um nó somente leitura travava quando uma tabela particionada era analisada nele.

  • Resolve um problema em que o novo nó primário falhava devido a tablespaces inconsistentes após um failover primário/secundário.

2020-12-31

5.7.1.0.4

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que os dados não podiam ser inseridos em uma tabela temporária após um failover primário/secundário.

  • Soluciona um erro em que um nó somente leitura ficava indisponível quando o tablespace temporário era estendido nele.

  • Resolve um problema em que o AIO Simulado não funcionava conforme o esperado.

2020-11-17

5.7.1.0.3

Categoria

Descrição

Data de lançamento

Novo recurso e otimização de desempenho

Adiciona suporte ao recurso transparent data encryption (TDE).

2020-10-21

Correções de bugs

  • Corrige um problema de estatísticas de desempenho inconsistentes entre um nó somente leitura e o nó primário.

  • Soluciona um erro em que uma mensagem de erro era exibida no resultado do SHOW PROCESSLIST.

5.7.1.0.2

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que arquivos .IDB não podiam ser estendidos após a migração do RDS for MySQL 5.7.

  • Proíbe a execução de comandos relacionados ao CF_STATUS_COMMAND durante um failover primário/secundário para garantir a operação normal.

  • Soluciona uma falha em que o nó primário ficava indisponível devido à contenção de páginas entre o thread em segundo plano para atualização de estatísticas e a lógica Truncate.

2020-08-28

5.7.1.0.1

Categoria

Descrição

Data de lançamento

Correções de bugs

  • Corrige um problema em que o MaxScale não podia ser acessado porque alguns comandos específicos do PolarDB não tinham seus números de comando correspondentes.

  • Soluciona um erro em que um cluster criado por restoring from the recycle bin ficava indisponível porque o tablespace não podia ser encontrado.

  • Resolve um problema em que um arquivo não era fechado quando o comando promote replica era executado, causando uma falha ao desmontar o arquivo PFS.

2020-07-30