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.