Wenn ich SVV_TABLE_INFO in Amazon Redshift abfrage, enthält die unsortierte Spalte NULL-Werte statt Prozentwerte.
Kurzbeschreibung
Die Ansicht SVV_TABLE_INFO zeigt zusammenfassende Informationen für Tabellen in Amazon Redshift.
Wenn du eine Tabelle erstellst und die Option AUTO-Sortierschlüssel auswählen, weist Amazon Redshift keinen anfänglichen Sortierschlüssel zu. Wenn der Amazon Redshift-Abfrageoptimierer feststellt, dass ein Sortierschlüssel die Abfrageleistung verbessert, ändert er möglicherweise automatisch den Sortierschlüssel für die Tabelle.
Amazon Redshift verfolgt den Prozentsatz unsortierter Zeilen nur in Tabellen, die einen Sortierschlüssel angeben. Wenn die Tabelle ein definierter Sortierschlüssel fehlt, weist Amazon Redshift unsortierten Zeilen einen NULL-Wert zu.
Lösung
Um die Sortierstatistiken für die Tabelle zu erhalten, definiere einen Sortierschlüssel.
Um einen Sortierschlüssel für eine vorhandene Tabelle einzuschließen, führe den folgenden ALTER TABLE-Befehl aus:
ALTER TABLE table_name ALTER SORTKEY (column1, column2);
Hinweis: Ersetze table_name durch den Namen der Tabelle.
Verwende den folgenden Befehl, um eine Tabelle mit einem AUTO-Sortierschlüssel zu erstellen:
ALTER TABLE table_name ALTER SORTKEY AUTO;
Hinweis: Ersetze table_name durch den Namen der Tabelle.