Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
SVV_INTERLEAVED_COLUMNS
Verwenden Sie die Ansicht SVV_INTERLEAVED_COLUMNS, um festzustellen, ob eine Tabelle, die überlappende Sortierschlüssel verwendet, mit neu indiziert werden sollte VACUUM REINDEX. Weitere Informationen dazu, wie häufig VACUUM ausgeführt werden sollte und wann VACUUM REINDEX ausgeführt werden sollte, finden Sie unter Minimieren von Bereinigungszeiten.
SVV_INTERLEAVED_COLUMNS ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| tbl | integer | Tabellen-ID. |
| col | integer | Null-basierter Index für die Spalte. |
| interleaved_skew | numeric(19,2) | Verhältnis, dass den Grad der Verzerrung in den überlappenden Sortierschlüsseln für eine Tabelle angibt. Ein Wert von 1,00 zeigt an, dass keine Verzerrung vorliegt, und größere Werte weisen auf größere Verzerrung hin. Tabellen mit starker Verzerrung sollten mit dem Befehl VACUUM REINDEX neu indiziert werden. |
| last_reindex | timestamp | Zeitpunkt der letzten Ausführung von VACUUM REINDEX für die angegebene Tabelle. Dieser Wert ist NULL, wenn eine Tabelle nie neu indiziert wurde oder wenn die zugrunde liegende Systemprotokolltabelle, STL_VACUUM, nach der letzten Neuindizierung gewechselt wurde. |
Beispielabfragen
Führen Sie die folgende Abfrage aus, um Tabellen zu identifizieren, die möglicherweise neu indiziert werden müssen.
select tbl as tbl_id, stv_tbl_perm.name as table_name, col, interleaved_skew, last_reindex from svv_interleaved_columns, stv_tbl_perm where svv_interleaved_columns.tbl = stv_tbl_perm.id and interleaved_skew is not null; tbl_id | table_name | col | interleaved_skew | last_reindex --------+------------+-----+------------------+-------------------- 100068 | lineorder | 0 | 3.65 | 2015-04-22 22:05:45 100068 | lineorder | 1 | 2.65 | 2015-04-22 22:05:45 100072 | customer | 0 | 1.65 | 2015-04-22 22:05:45 100072 | lineorder | 1 | 1.00 | 2015-04-22 22:05:45 (4 rows)