SYS_AUTO_TABLE_OPTIMIZATION - Amazon Redshift

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.

SYS_AUTO_TABLE_OPTIMIZATION

Registra le azioni automatiche intraprese da Amazon Redshift nelle tabelle definite per l'ottimizzazione automatica.

SYS_AUTO_TABLE_OPTIMIZATION è 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
transaction_id Long L'identificativo della transazione.
session_id int L’identificatore di sessione del processo che ha eseguito il comando alter.
table_id int L'identificatore della tabella.
alter_table_type character(32) Il tipo di suggerimento. I valori possibili sono distkey, sortkey e encode.
status character(128) Lo stato di completamento del suggerimento. I valori possibili sono Start, Complete, Skipped, Abort, Checkpoint e Failed.
event_time timestamp Il timestamp della colonna dello stato.
alter_from character(200) Lo stile di distribuzione precedente e le chiavi di ordinamento della tabella prima di applicare il suggerimento. Il valore viene troncato in incrementi da 200 caratteri.

Query di esempio

Nell'esempio seguente, le righe del risultato mostrano le azioni intraprese da Amazon Redshift.

SELECT table_id, alter_table_type, status, event_time, alter_from FROM SYS_AUTO_TABLE_OPTIMIZATION; table_id | alter_table_type | status | event_time | alter_from ----------+---------------------+------------------------------------------------------+-----------------------------+----------------- 118082 | sortkey | Start | 2020-08-22 19:42:20.727049 | 118078 | sortkey | Start | 2020-08-22 19:43:54.728819 | 118082 | sortkey | Start | 2020-08-22 19:42:52.690264 | 118072 | sortkey | Start | 2020-08-22 19:44:14.793572 | 118082 | sortkey | Failed | 2020-08-22 19:42:20.728917 | 118078 | sortkey | Complete | 2020-08-22 19:43:54.792705 | SORTKEY: None; 118086 | sortkey | Complete | 2020-08-22 19:42:00.72635 | SORTKEY: None; 118082 | sortkey | Complete | 2020-08-22 19:43:34.728144 | SORTKEY: None; 118072 | sortkey | Skipped:Retry exceeds the maximum limit for a table. | 2020-08-22 19:44:46.706155 | 118086 | sortkey | Start | 2020-08-22 19:42:00.685255 | 118082 | sortkey | Start | 2020-08-22 19:43:34.69531 | 118072 | sortkey | Start | 2020-08-22 19:44:46.703331 | 118082 | sortkey | Checkpoint: progress 14.755079% | 2020-08-22 19:42:52.692828 | 118072 | sortkey | Failed | 2020-08-22 19:44:14.796071 | 116723 | sortkey | Abort:This table is not AUTO. | 2020-10-28 05:12:58.479233 | 110203 | distkey | Abort:This table is not AUTO. | 2020-10-28 05:45:54.67259 |