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)