Publicado: Aug 3, 2021

A Amazon Web Services, Inc. (AWS), uma empresa da Amazon.com (NASDAQ: AMZN), estende a Otimização automática de tabelas para modificar codificações de compactação de colunas. Esse novo recurso mantém as codificações de compactação ideais nas tabelas de banco de dados do Amazon Redshift continuamente para alcançar alta performance e reduzir a utilização do armazenamento. Usando automação para gerenciar a compactação de colunas, os clientes podem garantir que as codificações de compactação de colunas estarão sempre otimizadas para obter a melhor performance possível.

Uma codificação de compactação especifica o tipo de compactação que é aplicado aos valores de dados em uma coluna à medida que linhas são adicionadas a uma tabela. A escolha da codificação correta reduz a utilização do armazenamento de uma coluna e, ao mesmo tempo, melhora a performance das consultas que acessam essa coluna. Atualmente, o Amazon Redshift escolhe automaticamente as codificações de compactação de coluna ideais com base em uma amostra de dados do S3. No entanto, à medida que os dados são alterados ao longo do tempo ou novas codificações de compactação são introduzidas, o que pode melhorar a performance, é necessário atualizar as codificações de compactação de colunas para melhorar a performance ou reduzir o espaço ocupado de armazenamento. Com este lançamento, a compactação de colunas será continuamente monitorada e atualizada.

Para aproveitar o recurso, um usuário cria uma nova tabela com a instrução CREATE ou define uma tabela existente para automação de codificação com o novo comando ALTER TABLE nome_tabela ENCODE AUTO. Se o Amazon Redshift determinar que a alteração da codificação melhorará a performance do cluster, as tabelas serão alteradas automaticamente em poucas horas após a execução do cluster, com o mínimo de impacto nas consultas. Depois disso, os dados do cluster são avaliados continuamente para determinar se uma compactação mais ideal beneficiará a performance do cluster. Para saber mais sobre a otimização automática de tabelas do Amazon Redshift, consulte a documentação.

A Otimização automática de tabelas está disponível em todas as regiões em que o Amazon Redshift Advisor está disponível. Consulte este link para verificar a disponibilidade do Amazon Redshift Advisor.