Desidero conoscere i vantaggi del parametro VACUUM RECLUSTER in Amazon Redshift.
Risoluzione
Vantaggi di VACUUM RECLUSTER
A differenza dell'operazione completa VACUUM SORT, il parametro VACUUM RECLUSTER affronta specificamente il clustering dei dati e migliora le prestazioni per le query che utilizzano un ordinamento specifico basato su colonne.
Il parametro VACUUM RECLUSTER è utile per le tabelle con inserimenti e aggiornamenti frequenti che causano la frammentazione dei dati. Quando inserisci o aggiorni grandi quantità di dati, puoi utilizzare il parametro per postare le operazioni di estrazione, trasformazione e caricamento (ETL).
Nota: è consigliabile utilizzare il parametro VACUUM RECLUSTER per tabelle di grandi dimensioni con importazione frequente e query che accedono solo ai dati più recenti. Per ulteriori informazioni, consulta Parametri.
Il parametro VACUUM RECLUSTER riordina solo le parti non ordinate di una tabella e lascia intatte le parti già ordinate. Il parametro riduce il tempo necessario per l'operazione VACUUM perché non esegue un'operazione di unione completa.
Per ordinare solo le parti di una tabella che non sono ordinate, esegui questo comando VACUUM RECLUSTER:
VACUUM RECLUSTER <table_name>;
Nota: sostituisci table_name con il nome della tua tabella.
Limitazioni di VACUUM RECLUSTER
Non puoi utilizzare il parametro VACUUM RECLUSTER per unire dati appena ordinati con la Regione AWS ordinata esistente. Inoltre, non puoi recuperare spazio utilizzando il parametro sulle righe contrassegnate per l'eliminazione.
VACUUM RECLUSTER funziona solo a livello di tabella. Il parametro VACUUM RECLUSTER non supporta però le tabelle con chiavi di ordinamento interleaved e non supporta le tabelle con lo stile di distribuzione ALL.
Inoltre, il parametro VACUUM RECLUSTER non supporta il valore PERCENT per la soglia TO.