Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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 Riduzione 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)