Quando eseguo query SVV_TABLE_INFO in Amazon Redshift, la colonna non ordinata ha valori NULL anziché valori percentuali.
Breve descrizione
La vista SVV_TABLE_INFO mostra informazioni di riepilogo per le tabelle in Amazon Redshift.
Quando crei una tabella e selezioni l'opzione chiave di ordinamento AUTO, Amazon Redshift non assegna una chiave di ordinamento iniziale. Se l'ottimizzatore di query di Amazon Redshift determina che una chiave di ordinamento migliora le prestazioni delle query, potrebbe modificare automaticamente la chiave di ordinamento per la tabella.
Amazon Redshift registra la percentuale di righe non ordinate solo nelle tabelle che specificano una chiave di ordinamento. Se la tabella non dispone di una chiave di ordinamento definita, Amazon Redshift assegna un valore NULL alle righe non ordinate.
Risoluzione
Per ottenere le statistiche di ordinamento per la tabella, definisci una chiave di ordinamento.
Per includere una chiave di ordinamento per una tabella esistente, esegui questo comando ALTER TABLE:
ALTER TABLE table_name ALTER SORTKEY (column1, column2);
Nota: sostituisci table_name con il nome della tua tabella.
Per creare una tabella con una chiave di ordinamento AUTO, utilizzate questo comando:
ALTER TABLE table_name ALTER SORTKEY AUTO;
Nota: sostituisci table_name con il nome della tua tabella.