SVV_INTERLEAVED_COLUMNS - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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 Verwalten der 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)