SVV_INTERLEAVED_COLUMNS - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SVV_INTERLEAVED_COLUMNS

Utilizzare la visualizzazione SVV_INTERLEAVED_COLUMNS per determinare se una tabella che utilizza le chiavi di ordinamento con interfoliazione debba essere reindicizzata tramite VACUUM REINDEX. Per ulteriori informazioni su come determinare la frequenza dell'esecuzione di VACUUM e quando eseguire VACUUM REINDEX, consultare Gestione dei tempi di vacuum.

SVV_INTERLEAVED_COLUMNS è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
tbl integer ID tabella.
col integer Indice in base zero della colonna.
interleaved_skew numeric(19,2) Rapporto che indica il grado di inclinazione presente nelle colonne con chiavi di ordinamento con interfoliazione per una tabella. Un valore di 1,00 indica nessuna inclinazione e valori più grandi indicano più inclinazione. Le tabelle con una grande inclinazione devono essere reindicizzate con il comando VACUUM REINDEX.
last_reindex timestamp L'ora in cui è stato eseguito l'ultimo VACUUM REINDEX per la tabella specificata. Questo valore è NULL se la tabella non è mai stata reindicizzata o se la tabella di log del sistema sottostante, STL_VACUUM, è stata ruotata dall'ultima reindicizzazione.

Query di esempio

Per identificare le tabelle che potrebbero dover essere reindicizzate, eseguire la query seguente.

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)