Atualizações do mecanismo de banco de dados do Aurora MySQL: 2016-08-30 (versão 1.7.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: 2016-08-30 (versão 1.7.0) (obsoleta)

Versão: 1.7.0

Novos recursos

  • Programador com reconhecimento para NUMA – O programador de tarefas do mecanismo do Aurora MySQL agora tem reconhecimento para NUMA (acesso não uniforme a memória). Isso minimiza a contenção de soquetes entre CPUs, resultando em um throughput de performance melhorado para a classe de instância de banco de dados db.r3.8xlarge.

  • A leitura antecipada em paralelo funciona de forma assíncrona em segundo plano: a leitura antecipada em paralelo foi revisada para melhorar a performance usando um thread dedicado para reduzir a contenção de threads.

  • Melhor compilação de índice (modo de laboratório) – A implementação da construção de índices secundários agora funciona criando o índice de baixo para cima, o que elimina as divisões de página desnecessárias. Isso pode reduzir o tempo necessário para criar um índice ou reconstruir uma tabela. Esse recurso está desabilitado por padrão e pode ser ativado habilitando o modo de laboratório Aurora. Para obter informações, consulte Modo de laboratório do Amazon Aurora MySQL no Guia do usuário do Amazon Aurora.

Melhorias

  • Correção de um problema em que o estabelecimento de uma conexão demoraria muito se houvesse um aumento no número de conexões solicitadas para uma instância.

  • Correção de um problema em que ocorria uma falha se ALTER TABLE fosse executada em uma tabela particionada que não utilizasse o InnoDB.

  • Correção de um problema em que uma workload de gravação pesada poderia causar um failover.

  • Correção de uma declaração incorreta que causaria uma falha se RENAME TABLE fosse executada em uma tabela particionada.

  • Maior estabilidade ao reverter uma transação durante workloads de inserção pesadas.

  • Correção de um problema em que os índices de pesquisa de texto completo não eram viáveis em uma Réplica do Aurora.

Integração de correções de bugs do MySQL

  • Melhoria de escalabilidade ao particionar o bloqueio LOCK_grant. (Port WL #8355)

  • Abrir o cursor em SELECT no procedimento armazenado causa segfault. (Port Bug#16499751)

  • O MySQL fornece o resultado incorreto com algum uso especial. (Bug nº 11751794)

  • Falha em GET_SEL_ARG_FOR_KEYPART – causada pelo patch para o Bug nº 11751794. (Bug nº 16208709)

  • Resultados incorretos para uma consulta simples com GROUP BY. (Bug nº 17909656)

  • Linhas extras na consulta de semijunção com predicados de intervalo. (Bug nº 16221623)

  • A inclusão de uma cláusula ORDER BY após uma subconsulta IN pode fazer com que linhas duplicadas sejam retornadas. (Bug nº 16308085)

  • Falha com explicação para uma consulta com varredura solta para GROUP BY, MyISAM. (Bug nº 16222245)

  • A varredura de índice solta com o predicado quoted int retorna dados aleatórios. (Bug nº 16394084)

  • Se o otimizador estivesse usando uma varredura de índice solta, o servidor poderia ser encerrado ao tentar criar uma tabela temporária. (Bug nº 16436567)

  • COUNT(DISTINCT) não deve contar valores NULL, mas eles foram contados quando o otimizador usou a varredura de índice solta. (Bug nº 17222452)

  • Se uma consulta teve MIN()/MAX() e aggregate_function(DISTINCT) (por exemplo, SUM(DISTINCT)) e foi executada usando a varredura de índice solta, os valores de resultados de MIN()/MAX() foram definidos incorretamente. (Bug nº 17217128)