Ir para o conteúdo

Quais são os benefícios de usar VACUUM RECLUSTER no Amazon Redshift?

2 minuto de leitura
0

Quero entender os benefícios do parâmetro VACUUM RECLUSTER no Amazon Redshift.

Resolução

Benefícios do VACUUM RECLUSTER

Diferentemente da operação de VACUUM SORT completa, o parâmetro VACUUM RECLUSTER aborda especificamente o agrupamento em cluster de dados e melhora o desempenho de consultas que usam uma classificação específica baseada em colunas.

O parâmetro VACUUM RECLUSTER é útil para tabelas que sofrem inserções e atualizações frequentes que causam dados fragmentados. Ao inserir ou atualizar grandes quantidades de dados, é possível usar o parâmetro para publicar operações de extração, transformação e carregamento (ETL).

Observação: é uma prática recomendada usar o parâmetro VACUUM RECLUSTER para tabelas grandes com ingestão frequente e consultas que acessam somente os dados mais recentes. Para mais informações, consulte Parâmetros.

O parâmetro VACUUM RECLUSTER reordena somente as partes não classificadas de uma tabela e deixa as partes já classificadas intactas. Esse parâmetro reduz o tempo necessário da operação VACUUM porque não executa uma operação de mesclagem completa.

Para classificar somente as partes de uma tabela que não estão classificadas, execute o seguinte comando VACUUM RECLUSTER:

VACUUM RECLUSTER <table_name>;

Observação: substitua table_name pelo nome da sua tabela.

Limitações do VACUUM RECLUSTER

Não é possível usar o parâmetro VACUUM RECLUSTER para mesclar dados recém-classificados com a região da AWS classificada. Além disso, não é possível usar o parâmetro para recuperar espaço para linhas marcadas para exclusão.

O VACUUM RECLUSTER só funciona a nível de tabela. No entanto, o parâmetro VACUUM RECLUSTER não aceita tabelas com chaves de classificação intercaladas nem aceita tabelas com o estilo de distribuição ALL.

Além disso, o parâmetro VACUUM RECLUSTER não aceita o limite TO para PERCENT.

AWS OFICIALAtualizada há 6 meses