Publicado: Jun 2, 2020
Agora, o Amazon Redshift processa as consultas 2 vezes mais rápido quando precisam ser compiladas. Esta melhoria oferece melhor desempenho de consulta quando você cria um novo cluster Redshift, a bordo de uma nova carga de trabalho em um cluster existente ou após uma atualização de software de um cluster existente. Essas melhorias no desempenho da consulta estão disponíveis sem custo extra para você, e nenhuma ação é necessária para ativá-las nos seus clusters.
Com essa atualização, as compilações de consulta agora são dimensionadas para um serviço de compilação sem servidor além dos recursos de computação do nó líder do seu cluster. Também estamos lançando um cache ilimitado para armazenar objetos compilados para aumentar os acessos de cache, de 99,60% para 99,95%, quando suas consultas de missão crítica são submetidas ao Redshift.
Quando as consultas são enviadas para o Amazon Redshift, o mecanismo de execução da consulta compila a consulta em código de máquina e a distribui para os nós do cluster. O código compilado é executado mais rápido porque elimina a sobrecarga do uso de um intérprete. Para um novo cluster sem cache de código ou após a atualização de um cluster existente com a versão mais recente, o cache de código é liberado, e as consultas devem ser submetidas à compilação de consultas. Como resultado, a latência de uma consulta pode variar, o que pode não atender aos requisitos de algumas cargas de trabalho. Com essa atualização, o cache ilimitado minimiza a necessidade de compilar código e, quando a compilação é necessária, uma fazenda de compilação escalável o compila em paralelo para acelerar suas cargas de trabalho. A magnitude da aceleração da carga de trabalho depende de sua complexidade e concorrência. Para saber mais sobre a compilação de códigos, consulte Processamento de consulta no guia do desenvolvedor do banco de dados.
Agora, essas melhorias no desempenho da consulta são ativadas automaticamente com o número de versão 1.0.13751 nas regiões Leste dos EUA (Ohio), Leste dos EUA (Virgínia do Norte), Oeste dos EUA (Norte da Califórnia), Oeste dos EUA (Oregon), Ásia-Pacífico (Seul), Ásia-Pacífico (Singapura), Ásia-Pacífico (Sydney), Ásia-Pacífico (Tóquio), UE (Frankfurt), UE (Irlanda) e UE (Londres).